Polynomial Division and the Remainder Theorem