Source: https://mathematiques.lmrl.lu/Cours/Cours_1re/Branches_infinies.pdf