Modern Numerical Nonlinear Optimization