Division of Polynomials using Factorization