in reply to Simple math gone wrong

It's due to the internal representation of numbers. Have a look at this (brilliant) node, it does a much better job at explaining the issue than I have the patience for ;-)

Hope this helps, -gjb-