Same Tree Leetcode Solution 21