Implement TreeSet method lower, which returns the greatest element in the set strictly less than the given element. Then implement method floor, which returns the greatest element in the set less than or equal to the given element. Both routines return nu11 if there is no such element.