documented byte overflow behavior: byte arithmetic is mod 256