Source: https://remi.flamary.com/cours/methodnum/02_calcul.2x2.pdf