A generic linked list implemented in C