Source: https://www.mathslibres.com/entiers/addition_nombres_entiers_50_neg_tout.pdf