Commençons par le début :tagcode:
Ceci permettra d'avoir du code lisible.

Ensuite, en Lisp on évite les whiles. Pourquoi avoir choisi ce dernier au lieu d'une forme récursive ?

Finalement, on...