Source: http://info.usherbrooke.ca/hlarochelle/ift607/03_modeles_de_langue.pdf