leetcode 101 symmetric tree problem