Long Division & Synthetic Division of Polynomials