Computer arithmetic algorithms. (2001)