Source: https://expositions.bnf.fr/brouillons/pedago/pdf/g_ideal.pdf