https://1library.org/document/z3d5lrre-outer-trust-region-method-for-constrained-optimization.html