Source: https://calamar.univ-ag.fr/uag/irem/uploads/images/journeesIREM/le problemeouvertatelier1.pdf