Source: https://llavoie.espaceweb.usherbrooke.ca/llavoie/enseignement/Modules/BD025-Normalisation_PRE.pdf