It’s not a bug, it is caused by the way the computer handles floating point numbers internally.
See this post for more info:
-Kevin