infinite? returns the sign of the infinity
Fix Float.nan (maybe I should read docs?)