Part 1 – Singly Linked Lists in C Programming Language