Also check out "Newton's method" for division.I think that method gives the smallest executable size of any division algorithm I've ever seen, although the explanation makes it sound more complicated than it really is.I hear that some early Cray supercomputers used Newton's method for division.