Source: https://aurore.unilim.fr/memoires/nxfile/default/5ed2f749-ba49-4260-b8eb-b7f256d5bb8b/blobholder:0/R-MLDB2016-005.pdf