(def neg-inf (/ -1.0 0.0)) 
(def inf (/ 1.0 0.0))      
(def nan (/ 0.0 0.0))      
(def neg-zero (/ -2.0 Double/POSITIVE_INFINITY))   
(println "  Negative inf: " neg-inf)
(println "  Positive inf: " inf)
(println "           NaN: " nan)
(println "    Negative 0: " neg-zero)
(println "    inf + -inf: " (+ inf neg-inf))
(println "    NaN == NaN: " (= Double/NaN Double/NaN))
(println "NaN equals NaN: " (.equals Double/NaN Double/NaN))