On avait fait ça à plusieurs à Paris Web (en JS) sur un exercice d’Oncle Tom :) Rigolo et pas si simple.