Implement isSNaN
robustly floating point tests a bit more