C++11 header for numerical intergrate