peterb, My favorite fact about the Z-80 CPU is that although it is an 8-bit CPU, it's Arithmetic Logic Unit (ALU) is actually a single 4-bit ALU pretending to be 2 4-bit ALUs in a trench coat.
http://www.righto.com/2013/09/the-z-80-has-4-bit-alu-heres-how-it.html