Concept Flow - Insert Interval into Sorted List
Create new interval node
Start at head of sorted list
Traverse nodes while current.end < new.start
Check overlap with current
Merge intervals
Adjust pointers
Continue merging if needed
Finish insertion
Start from head, move until intervals end before new start, then merge overlapping intervals or insert new interval, adjusting pointers accordingly.
