Source: https://www.math.u-bordeaux.fr/~pthieull/LIA/Webinars/2021_10_29_Amic_Frouvelle.pdf