mpri-funcprog-project/sujet.pdf