Source: https://www.inria.fr/sites/default/files/2019-10/RA%2B2018%2BInria%2BFR%282%29.pdf