Source: https://livres-mathematiques.fr/onewebmedia/chapitre2-L2PCS3-Diagonalisation.pdf