I'm not fully aware of the concept of a wrapper, but it seems too complicated. For example, if we were working modulo 9, be aware that subtracting one is the same thing as adding eight, so as long we're always adding, we'll never have to deal with negatives . . . |