As a wise programmer once said, "Floating point numbers are like sandpiles: every time you move one, you lose a little sand and you pick up a little dirt." And after a few computations, things can get pretty dirty.
— Kernighan and Plauger, The Elements of Programming Style