NavigableSet extends the SortedSet interface with methods that let you do proximity search in the set. This essentially lets you search for an element that is in the search and is less than the searched object, less or equal to the searched element, greater or equal, or greater than the searched object.