[boost] Algebraic abstractions related to (big) integers in C++