avec une version plus simple (mais je garde la récursive qd meme en commentaire