Invert Binary Tree - Depth First Search (DFS) - Google Interview - LeetCode 226