An algorithm for nonlinear least-squares: Exponential boundedness and numerical results