Source: https://gpc-maths.org/data/documents/booth5x1.pdf