struct List { int data; List *next; }; List *insert(List *head, int data);