Is there a necessary and sufficient condition for a polynomial to have all roots of unit modulus?
Today, I came across the following problem, Prove that all the roots of the polynomial $11x^{10}+10ix^9+10ix-11=0$ satisfy $|x|=1$. I proceeded by putting $x=iy$ to get rid of the imaginary coefficients, and tried to use the fact that $f(x)=x^{10}f(\frac{1}{x})$, but couldn't do much after that. The solution proceeds as follows, $$|z|=\frac{|11-10iz|}{|11z^9+10|}$$ and then make cases $|z|<1$ or $|z|>1$ and arrive at a contradiction in both cases.