Programming Fiacco ANonlinear GMcCormick
A trust-region interior-point method for nonlinear programming