Source: https://gpc-maths.org/data/documents/doks/lebesgue-arithalg2.pdf