Polynomial root finding