Source: https://lcs.univ-lille.fr/filelcs/user_upload/guide-L2_LEA-20210922.pdf