Source: https://fac.umc.edu.dz/fstech/cours/G%20Transport/IT/Route%20%20M1%20ITL%20Partie%201%20sur%203.pdf