Flatten Binary Tree To Linked List (Improved)