Division and Modulus for Computer Scientists [PDF]