Invert Binary Tree Depth First Search Leetcode 226