I'm stuck on the following problem:
Let $\Omega$ be a bounded domain, and $f: \Omega \rightarrow \Omega$ analytic such that $f(z_0) = z_0$. Show that $|f'(z_0)| \leq 1$.
What I did so far was suppose that $|f'(z_0)| > 1$, and define $g_n := f \circ \cdots \circ f$ ($n$ times). Then $g: \Omega \rightarrow \Omega$ is analytic with $g_n(z_0) = z_0$ and $g_n'(z_0) = f'(z_0)^n$. It follows that $|g_n'(z_0)|$ is large for $n$ large.
So now we are reduced to the case where $g: \Omega \rightarrow \Omega$ is analytic, fixes a point $z_0$, and $g'(z_0)$ is very large. Somehow I want to show that as a result of $g'(z_0)$ being so large, it must map some point in $\Omega$ outside of $\Omega$, contradiction. Can anyone give a hint?