Isnan

This PR adds isnan(). Was tested on Windows/X86. Your comments are welcome. 

Philippe
I don't think this case is necessary. There doesn't seem to be any way to construct an isnan of a non-float.