A new data structure allowing to deal with Double -typed keys in maps in an approximate way

For instance if we want to maintain a mapping 1.1 -> 2  3.3 -> 6 , using a traditional map
would not allow us to retrieve 1.1 if 1.09999999 was provided.
However, such values usually appear when dealing with floating point number using arithmetic operators.