Source: https://coco.gforge.inria.fr/lib/exe/fetch.php?media=wk2029-hansen.pdf