Algorithm 450: Rosenbrock Function Minimization