Source: https://webusers.imj-prg.fr/~eric.toubiana/Reo/approx.pdf