https://www.swed4you.com/2024/05/binary-number-system.html