Suppose I had an $n \times n$ matrix $$N = \begin{pmatrix} 0 & 1 & 0 & 0 & \cdots & 0 & 0\\0 & 0 & 1 & 0 & \cdots & 0 & 0 \\ 0 & 0 & 0 & 1 & \cdots & 0 & 0 \\\vdots & \vdots & \vdots & \vdots & & \vdots& \vdots \\ 0 & 0 & 0 & 0 & \cdots & 1 & 0\\ 0 & 0 & 0& 0& \cdots & 0 & 0 \end{pmatrix}$$
i.e., a matrix where every entry is zero, except for along the superdiagonal, where all entries are 1, and I wanted to show that $N^{k}=0$ for $k\geq n$ but $N^{k}\neq 0$ for $k<n$.
What is a slick way to prove this without using Nilpotency, linear operators, or the Cayley-Hamilton Theorem? I.e., a way to prove this purely using summations and the properties of matrix multiplication? I've been trying to have a go at it, but it keeps getting very cumbersome.
I know that if you start with $N^{2}$, the diagonal of $1$'s shifts up to the $n_{1,3}, n_{2,4}, \cdots , n_{n-2,n}$ superdiagonal, until eventually, for $N^{n-1}$, all we're left with is a single $1$ in the $n_{1,n}$ entry, but I don't know how to prove it in the way that I am asking.
Could someone please help?
We have $Ne_1=0$ and $Ne_j=e_{j-1}$ for $j\ge 2$. Then
$N^2e_2=Ne_1=0$
$N^3e_3=N^2e_2=0$
$\cdots$
$N^ne_n=N^{n-1}e_{n-1}=0$
and so $N^ne_j=0$ for all $j=1,\dots,n$.