Computer Arithmetic, Signed and Unsigned