add subdirectory for linkedlist
add previous and head elements after reviewing pugas linkedlist.c file