Powers and Roots of Complex Numbers