And with floating point comparisons why do frameworks (for me, .Net and Java) not remember to include a simple comparison function in their framework? Would save having to write it everytime you use a new language and it's a function that is needed anytime you want to compare floats, it's hardly a huge function. At least if it exists people browsing the framework documentation might find it by chance and educate themselves about this aspect of floats.