Common factors of polynomials