Source: https://www.math.univ-paris13.fr/~declercq/files/Feuille_7_diagonalisation_SEG_avec_corrig_s.pdf