Describir: Nonlinear programming for operations research