Work on #9 - group BCD routines in a convenience class