Possibilité de faire une classe récursive