Create List.c

contains only List functions. LINKED_LIST must be defined to compilate those functions.