Nonlinear Interior Point Methods