Source: https://www.tshakapesh.ca/CLIENTS/1-tshakapesh/docs/upload/sys_docs/Arithmetique.pdf