Source: https://perso.ensta-paris.fr/~bmonsuez/Cours/lib/exe/fetch.php?media=rob310:ensta_-_rob310_-_td_n_1_-_corrige.pdf