Diagonalization and repeated matrix powers | Zoonk