Nonlinear optimisation

July to Nov 2018