https://www.mathworks.com/matlabcentral/fileexchange/23245-fminlbfgs-fast-limited-memory-optimizer
https://www.cs.ubc.ca/~schmidtm/Software/minFunc.html