public interface KeyValueFunction<X extends java.lang.Comparable<? super X>,Y>
Represents the most general function that basically maps x-values to y values. One could also see it as a function
with exactly ONE variable (x). The exact behavior of the getY(Comparable) method depends on the
implementations.