Source: https://www.usherbrooke.ca/mathematiques/fileadmin/sites/mathematiques/documents/Futurs_etudiants/Cours_en_ligne/PlanDeCours_MAT900_Gen.pdf