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 node
Merge intervals
Update pointers
Done
Create the new interval node, traverse the sorted list to find the correct position, merge overlapping intervals if needed, or insert the new interval in order, then update pointers.
