Add a fixed size BCD, integral type

Currently addition and subtraction are implemented. The main feature is that since it is a random access range much of std.algorithm can be used to manipulate its digits. For example, std.algorithm.nextPermutation can be used to permute digits in order.