Source: https://webusers.imj-prg.fr/~antoine.chambert-loir/enseignement/2016-17/algebre/td-rings.pdf