Question: what is the difference between root and factor?
Answer: A root of a polynomial p(x) is a number α ∈ R such that p(α) = 0. ... A polynomial q(x) is a factor of the polynomial p(x) if there is a third polynomial g(x) such that p(x) = q(x)g(x).