What Every Computer Scientist Should Know About Floating-Point Arithmetichttp://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html