A Big Integer implementation in C++