An introduction to nonlinear analysis