encrypt0r 


Due to the way they are stored, two floating-points numbers can have unexpected impercievable rounding errors and so may not be equal even if they seem so.