Added isnan () overload for long double (for workaround when not present in std:: namespace)