Version incomplète et foireuse de l'abstraction mais elle marche sur un test simple !