Singly Linked List in C – Data Structures