Source: http://capes-math.univ-rennes1.fr/cours-pdf/exos-suites-capes08-09.pdf