The goal is to create a fast, memory efficient library for huge numbers in C++. With huge I mean widely beyond anything that can be stored exactly, like the numbers described here.
The goal is to be able to import a new type which overloads all of the operators you expect from numbers.
Internally the numbers will be stored using an easily extendable custom number notation.