2.2 Nonlinear solution methods