Source: https://lipn.univ-paris13.fr/~poinsot/Cours/2014-2015/MOUT/Chapitre6_Exercices_Corrections.pdf