Gauss Newton Iteration