Source: https://moodle.epfl.ch/pluginfile.php/2837401/mod_resource/content/1/icc2021_cours4_handout.pdf