Source: http://epiphymaths.univ-fcomte.fr/seminaire/Articles%20epiphymaths/Choc-I.pdf