Sometimes you want to avoid bugs caused by the finite number of bits a CPU-native number consists of. GNU provides a handful of libraries for dealing with this, & today I'll start studying GNU MultiPrecision (LibGMP).
Amongst the main codebase (I'll go over the subsystems starting tomorrow), I see:
* A handful of globals specifying memory-layout & version-numbers.
* Lookuptables.
* Utilities to get or set memory-allocation callbacks, offering reentrant or debugging values for them.
1/?