Source: https://www.math.u-bordeaux.fr/~dbenoua/.pagepro/documents/corrigeDSgroupes2014.pdf