is `!(y <= y)` just a faster `isNaN(y)`?