Source: https://www.lix.polytechnique.fr/~pilaud/enseignement/agreg/wiedemann/wiedemann.pdf