Source: https://math.univ-lyon1.fr/~alachal/diaporamas/cours_PC/chap02_Limites_Continuite_WEB.pdf