Numerical recipes in FORTRAN the art of computing (Cambridge Univ. Press, 1992)