Concept Flow - Insert at Middle Specific Position
Start with head node
Check if position is 0
|Yes
Insert at head
No
Traverse list to position-1
Create new node
Link new node to next
Link previous node to new node
Start from the head, if position is zero insert at head. Otherwise, move to the node before the position, insert new node by adjusting links.
