Source: https://matheo.uliege.be/bitstream/2268.2/7420/4/TFE-s141710-AMarion.pdf