https://123dok.net/document/y4w25g65-introduction-programmation-module-m-travaux-pratiques.html