iNEOS: an interactive environment for nonlinear optimization