Source: https://info.usherbrooke.ca/mlafond/IFT187/IFT187-C20-21-normalisation-b.pdf