Find a Jordan basis and Jordan canonical form for each of the following matrices:
(a) $\left(\begin{array}{ll}2 & 3 \\ 0 & 2\end{array}\right)$,
(b) $\left(\begin{array}{rr}-1 & -1 \\ 4 & -5\end{array}\right)$,
(c) $\left(\begin{array}{lll}1 & 1 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 1\end{array}\right)$,
(d) $\left(\begin{array}{rrr}-3 & 1 & 0 \\ 1 & -3 & -1 \\ 0 & 1 & -3\end{array}\right)$,
(e) $\left(\begin{array}{rrr}-1 & 1 & 1 \\ -2 & -2 & -2 \\ 1 & -1 & -1\end{array}\right)$,
(f) $\left(\begin{array}{rrrr}2 & -1 & 1 & 2 \\ 0 & 2 & 0 & 1 \\ 0 & 0 & 2 & -1 \\ 0 & 0 & 0 & 2\end{array}\right)$.