C++ large integer class (supporting hundreds of millions of integers)