Source: http://patrick.dupas.chez-alice.fr/Diaporama/mobilite/Exo-06-07-Corrige-chaines-ouvertes.pdf