Add a field in NumberUtility<T> that specifies Epsilon for the given number (zero for everything except doubles and floats, for which it is a very small number). Epsilon is used to compare two numbers for approximate equality rather than exact equality.