linked list in C experiment