<p>
As an aside, don't use <code>Float</code>. Unless you have a specific reason to<br  />
want a half-precision floating point type, you should use <code>Double</code>.</p>