Source: https://hist-math.fr/users/Histoires/Informatique/algorismus_double.pdf