Source: https://matheo.uliege.be/bitstream/2268.2/6824/4/TFE okok 1.pdf