Source: https://matheo.uliege.be/bitstream/2268.2/3245/7/TFE MS PED 2016-2017 FRANTZY ORELIEN.pdf