Source: http://cira-couffignal.fr/archives/archives2012-2013/sujets-TP-TS2/Document%20tp%20n1%20auto%20ts2%202012-2013.pdf