I seriously want to know who came up with the idea that != is the inverted form of == and not =? Seriously, why would you do this?
For the uninitiated: == is reference equality, so "a" == "a" or 5.0 == 5.0 (yes, floats are boxed), may or may not return false depending on where the values came from.
