Kahaner D. Numerical Methods and Software 1989