/* * Integer Square Root function * Contributors include Arne Steinarson for the basic approximation idea, Dann * Corbit and Mathew Hendry for the first cut at the algorithm, Lawrence Kirby * for the rearrangement, improvments and range optimization, Paul HsIEh * for the round-then-adjust idea, Tim Tyler, for the Java port * and Jeff Lawson for a bug-fix and some code to improve accuracy. * * * v0.02 - 2003/09/07 */