library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization