Singly linked list is a data structure that holds a sequence of linked nodes. Each node has value and pointer
----------------- ----------------- | Data | Pointer| ------->| Data | Pointer| ----------------- -----------------