Library downloaded from https://github.com/mbrucher/CppOptimization
See also http://matt.eifelle.com/2012/07/17/just-a-small-example-of-numerical-optimization-in-c/