Source: https://mathematiques.ac-bordeaux.fr/pedaclg/sujets/bblanc/carbonblanc/2016/correction_bb.pdf