1) Integer arithmetic involves binary operations on integers like addition, subtraction and multiplication. These operations can have both positive and negative inputs and outputs.
2) Integer division of a by n yields a quotient q and remainder r such that a = nq + r. The division algorithm and restricting r to be positive allows division to work on computers.
3) The greatest common divisor (GCD) of two integers is the largest integer that divides both of them. The Euclidean algorithm uses the remainder of integer division to efficiently calculate the GCD.