I've got the following polynomial
$$
x^3-6x^2-2x+40
$$
and I want to find its roots. The only option I see at the moment is to compute all the divisors of $40$ and their inverse, and manually check if it's result is $0$. This works, because $4$ is a zero and now we can divide the polynomial by the factor $x-4$, resulting in a second degree polynomial (which is easier to solve).

I was wondering if there's any other method/idea to manually find the roots of this polynomial?


Question: async & await - poll for alternatives
Answer: How about complete, as in "I want the task completed"?

Task&lt;byte[]&gt; downloadTask = DownloadFileAsync(url);
byte[] data = complete downloadTask;