Academic Project 1 The comments and names of functions are in French, it was a required. I wrote this code in my first year of Polytechnique Montreal. TODO Code Refactoring in English