Source: https://www.deleze.name/marcel/mathematica/etude-fonctions/fonctions-irrationnelles/i2-03.pdf