Marquardt Least Squares Method