Numerical recipes in C++ : the art of scientific computing (Cambridge Univ. Press)