experimental c++ math library