Fin si j'ai tenté en recursif
```c
typedef struct s_list
{
void *content;
struct s_list *next;
} t_list;
```
```c
t_list * FctBegaye(t_list* L)
{
t_list * new = malloc(sizeof(t_list));
if (L == NULL)
return NULL;
else
new->content = L->content;
(new->next)->content = L-> content;
new->next = FctBegaye(L->next);
return new;
}```