The math.varint package contains classes for a new integer number
similar to Java's {@link java.math.BigInteger BigInteger}; however, varint
classes use integer or long operations whenever possible and default to the
much slower big integer arithmetic only if necessary.