Source: https://www.ceremade.dauphine.fr/~cardaliaguet/Opti_Exo_19_20.pdf