Concept Flow - Insert at Middle Specific Position
Start
Check if position is valid
Yes
Traverse list to position-1
Create new node
Adjust pointers to insert node
Insertion complete
End
No
Return error or no change
Check if position is valid, then move to the node before that position, create a new node, adjust pointers to insert it, else return error.
