better isNaN (NaN !== NaN)

I think this is a nice isNaN idiom. It should be faster than the existing implementation, and it lets us get rid of isNumber to boot!

@hijonathan @zackbloom what do you think?