Source: https://romainplanques.fr/Exercices/16_mvt_part_chargee/exos16_mvt_part_chargee.pdf