Boost Multiprecision Library