(a) Show that the equation $(z+1)^8-z^8=0$ has roots $z=-\frac12$, $-\frac12\left(1\pm i\cot\frac{k\pi}{8}\right)$, where $k=1,2,3$.
(b) Hence show that $$(z+1)^8-z^8=\tfrac18(2z+1)(2z^2+2z+1)\left(4z^2+4z+\csc^2\tfrac{\pi}{8}\right)\left(4z^2+4z+\csc^2\tfrac{3\pi}{8}\right)$$
(c) By making a suitable substitution into this identity, deduce that $$\cos^{16}\theta - \sin^{16}\theta = \tfrac1{16}\cos 2\theta(\cos^22\theta+1)\left(\cos^22\theta+\cot^2\tfrac{\pi}{8}\right)\left(\cos^22\theta+\cot^2\tfrac{3\pi}{8}\right) $$
How do you reformat the polynomial to reach the answer required?
I have tried to turn the LHS into $[(z+1)/z]^8 = 0$ and solve the roots of unity, but I keep getting $\operatorname{cis}(2k\pi/8)$ instead of $k\pi/8$ which is required.
Thanks in advance