Roots of polynomials