L24. Flattening a LinkedList | Multiple Approaches with Dry Run