Source: https://www.lcar.ups-tlse.fr/IMG/pdf/symetrie_part1_2010.pdf