Apply de Moivre's theorem for rational powers (#658)

Apply de Moivre's theorem for rational powers (#658)

Use to find nnth roots: z1/n=r1/nei(θ+2kπ)/nz^{1/n} = r^{1/n} e^{i(\theta+2k\pi)/n}.