Source: https://www.concours-centrale-supelec.fr/CentraleSupelec/2010/TSI/sujets/SI2.pdf