Même comme ça, il y a une espèce de répétition que je ne m'explique pas.
En effet, si le numéro de compte est égal à val il supprime le maillon puis il relance la recherche dans le reste de la liste...