Source: https://www.pep-net.org/sites/pep-net.org/files/GAMS_intro-FR.pdf