Source: https://euler.ac-versailles.fr/webMathematica/reflexionpro/conferences/confpressiat/Quotients.pdf