There is an error in the float documentation. Instead of "Floating-point numbers can be as large as 3.4028235E+38 and as low as -3.4028235E+38" should be "Floating-point numbers can be as large as 3.4028235E+38 and as low as 3.4028235E-38"