big integer class for c++