Source: https://www.optimalsupspe.fr/wp-content/uploads/2018/07/4.-Matrices.-Correction.pdf