Source: https://elearning.univ-bejaia.dz/pluginfile.php/379326/mod_resource/content/4/TD1-octobre-2018 - corrigé.pdf