Boost has a large integer class: Boost Multiprecision