Fortran Nonlinear Least Squares