Source: https://irem.univ-lorraine.fr/files/2018/DOC-ANE/7-2014_prog_1STL.pdf