Describir: Nonlinear Programming Theory and Methods /