http://en.wikipedia.org/wiki/IEEE_floating_point
Quote: "The standard defines arithmetic formats: sets of binary and decimal floating-point data, which consist of finite numbers (including signed zeros and subnormal numbers), infinities, and special "not a number" values (NaNs)"