Source: https://elearn.univ-oran1.dz/pluginfile.php/56608/course/overviewfiles/exercices%20sur%20Th%C3%A9venin%20et%20Norton.pdf