floorKey: returns the greatest key less than or equal to the given key, or null if there is no such key.
higherKey: returns the least key strictly greater than the given key, or null if there is no such key.
lowerKey: returns the greatest key strictly less than the given key, or null if there is no such key.