If I do something like

a = Math::log(-1)

then a properly takes the value NaN.

Is there any way to explicitly assign the variable "a" to NaN (or 
Inifinity or -Infinity) to begin with?  I tried finding "NaN" as a 
constant but couldn't locate it.  It doesn't appear to be a constant in 
Float or Math.

Scott