Euh, ta deuxième version ne fonctionne pas :


Qu'en est-il de liste de ce type ?
recup([a,a,a, b,b, c,d,e], L1, L2) ??