Source: http://cedric.cnam.fr/~lamberta/MPRO/MAN/complexite_cours.pdf