Very long integer representation for C++