Is there a better way to coerce an integer to a floating point in Ruby besides. Round (1)?
So both of these stories involve floating point values, but only in this case am I actually allocating memory.
Oh, and the fact that you can't use the floating point processor directly to calculate transcendental functions (it's done in software instead).
You can run into issues of things like overflow, underflow, with floating point numbers and when you see a whole bunches of ones, it's particularly a good time to be suspicious.