Provides the classes for doing numerical optimization.