a c++ library for scientific computing