Text this: Nonlinear programming for operations research