34. Nonlinear Fitting and Constrained Optimization