Source: https://www.utc.fr/tsibh/public/3abih/16/stage/ouedraogo/0-Rapport de stage.pdf