Change direct comparisons to "fuzzy" comparators.

I did have to explicitly prohibit NaN values now as Double.compare (used in the "fuzzy" methods) returns True for e.g. Double.NaN > 0.25.