Source: http://www2.ift.ulaval.ca/~chaib/IFT-6001/Slides/Article-Memoire-These.pdf