Source: https://alpha.univ-mlv.fr/S1/polyTD.pdf