Source: https://www.lewebpedagogique.com/isneiffel/files/2017/01/TP1-Codage-de-linformation.pdf