Complex power of a complex number Can someone explain to me, step by step, how to calculate all infinite values of, say, 
$(1+i)^{3+4i}$? 
I know how to calculate the principal value, but not how to get all infinite values...and I'm not sure how to insert the portion that gives me the other infinity values.

$Let (1+i)^{3+4i}=k$
Taking ln on both sides gives us $(3+4i)log_e{(1+i)}=log_ek\cdots(1)$
also $(1+i)=\sqrt{1^2+1^2}e^{\frac{i\pi}4}=\sqrt2e^{\frac{i\pi}4}\cdots(2)$
$log_e(1+i)$=$log_e$($\sqrt2e^{\frac{i\pi}4}$)
Substituting $(2)$ in $(1)$ we get
$(3+4i)(log_e\sqrt2+{\frac{i\pi}4}) = log_ek$
or $k = e^{(3+4i)(log_e\sqrt2+{\frac{i\pi}4})}$
NOTE :
GENERALISATION: To evaluate numbers of the form $(a+ib)^{c+id}$
Let $\sqrt{a^2+b^2}=r$ and argument of $a+ib$ be $\theta$
Then $(a+ib)=re^{i\theta}$ = $e^{log_e(r)+i\theta}$
Hence, $(a+ib)^{c+id}=e^{{log_e}{(r)(c+id)+i\theta}(c+id)}$
