>We aren't dealing with mathematicians, but programmers. I am attempting to reconcile this with Colin's rationale in terms of congruence classes over rings Z/nZ. ;) b.