Source: https://www.ceremade.dauphine.fr/~roche/Enseignement/Series_temps_exMaster/SeriesTemp_Cours3