The problem of finding the roots of a polynomial is equivalent to find
ing the eigenvalues of an upper Hessenberg matrix, which can be done w
ith the QR algorithm. It is shown that the QR algorithm has considerab
le advantages over other standard algorithms to find the roots of a po
lynomial.