How can I calculate $(1+\cos(\theta)+i\sin(\theta))^n$ being $n\in{\mathbb{Z}}$ ?

---

I think that I can use the half angle formulas for it, but I don't know how. Can anyone help me solve this problem?