some simple math classes used by the JDD package