Source: https://wikis.univ-lille.fr/bilille/_media/ib2019-2-tp-alignement.pdf