Describir: Numerical recipes: the art of scientific computing