Source: https://www.panamaths.net/Documents/Algorithmes/SommeEntiers.pdf