This module contains various functions that support the other crates. This includes many
numeric traits and their implementation for primitive numeric types, as well as many functions
for exhaustively and randomly generating values of many types.
Various types and constants dependent on whether Malachite is built using 32-bit limbs or
64-bit limbs. Limb is the type such that Vecs of limbs are used to represent the bits of a
Natural.