Mapping normalized floating point numbers to (un)signed integers.
This library defines multiple types of sizes ranging between 8 and 128-bit,
that can represent a normalized value (between 0 and 1 if unsigned, or -1
and 1 if signed), mapping the range to its ::MIN
& ::MAX
boundaries.