One of the C++ programmers problems is to save integers more than
2^64-1(we can save
unsigned long long int).
It is the best bignum I have ever seen: Link.
It has operations:
Can work with ostream(cout), istream(cin).
Can convert to
It uses fast multiplication.