Le gist suivant est un exemple d'implémentation ...