C++ class to hold arbitrarily large numbers.