Types: r: float
Ranges: 0 < r < 10000
Addtl Info: Output should not contain an absolute error greater than 10^-5