A data-type representing digits 0-9 and other combinations
Provides a library for manipulating digits of different bases.