Source: https://wcours.gel.ulaval.ca/GIF1001/cours/3. Representer des entiers en binaire.pdf