Concept Flow - Add Two Numbers Represented as Linked List
Start with two linked lists
Initialize carry = 0 and dummy head
Traverse both lists simultaneously
Add node values + carry
Create new node with sum % 10
Update carry = sum // 10
Move to next nodes
Repeat until both lists and carry are done
Return list starting after dummy head
We add digits node by node from two lists, keep track of carry, and build a new list with the sum.