This module encapsulates the available isNaN implementation
Here we use the IEEE implementation specified by the F2003 standard, as it is supported by the compiler.