Source: https://www.univ-chlef.dz/fgca/chapitre6%20-escaliers1.pdf