マ板で話題になってるが、

1.0 <= Double.NaN // true
1.0 >= Double.NaN // true

というバグがあるので注意。