Contains all the test functions and testing programs.
It contains 3 test functions for the 1D optimizers:
(x-a)^2 + 10
-(x-a)^2 + 10
(x-a)^2 + 4*sin((x-a)^2) + 10
It contains these same functions in multidimensions for the ND optimizers.
In addition it contains the function:
(x-a)^2 + (y-a)^2 + 0.4*(x-a)^2*(y-a)^2
It also contains the class Test1DOptimizations and TestNDOptimizations.
These two classes randomly generates a value for "a" and allows you to choose which optimizer to use.
It will print out the results of the optimization.
Finally, TestDerivativeFunction is used to test that all derivative methods are working.