Concept Flow - Intersection Point of Two Linked Lists
Start at headA and headB
Traverse both lists to find lengths
Calculate length difference
Advance longer list by difference
Traverse both lists together
Check if nodes are same
Return node
Repeat
No intersection -> return None
Start from both heads, find lengths, align starts, then move together to find intersection node or None.
