Source: https://members.loria.fr/LNussbaum/RS/01-td1-fork-correction.pdf