Source: https://cours1.sofad.qc.ca/devoirs/4316-02_Gestion_temps_devoir_1.pdf