Factors of polynomials