Finding the matrix for a projection map, $T^2=T$. Doing some revision, and was wondering if someone could help me work through this question. 
You are given that $E:V\longrightarrow V$ is a projection map, so that $E^2=E$. 
You are then asked to show that $E$ is a projection map if and only if there exists a basis of $V$ with respect to which $E$ can be written as a block matrix with $I$ (the identity matrix) in the top left corner, and the rest $0$. 
I see the converse direction quite easily, if the matrix is of this block form, squaring it you clearly get the same matrix so therefore the $E^2=E$ is satisfied.
However, the forward direction I am struggling to see? I can't work out if I am meant to use the Jordan Normal Form, and if so, how, or if there is an easier way to do this. Any help, solutions, hints would be really appreciated. Thanks in advance. 

Hint:
Let $E:V\to V$ a projection (I guess $V$ has finite dimensional). Let $\{e_1,...,e_n\}$ a basis of $V$. Then $\{E(e_1),...,E(e_n)\}$ are the eigenvectors associated to the eigenvalue $1$. 
