cppnumericalsolvers