I'm working through Axler's Linear Algebra Done Right and he asks for a proof that for a normal operator, $T$, on a finite inner product space, that $$\operatorname{null}T^k=\operatorname{null}T\quad\text{and}\quad \operatorname{range} T^k=\operatorname{range}T$$ for every positive integer $k$.
It seems to me that $\operatorname{range}T=(\operatorname{null}T)^\perp$ (which was shown for a normal operator) implies that $T$ is an orthogonal projection; and so the above is trivially true since $T^k=T$. Am I missing something? The few proofs that I've seen for the above seem to make it far more complicated and I can't find any statement that a normal operator is necessarily an orthogonal projection.
Thanks to David's counterexample, I see that I went wrong in my assumption that $range\,T=(null\,T)^\perp\implies (T$ is an orthogonal projection$)$; although the converse is true.