manipulation de listes avec les fonctions head, tail et empty