leet code max depth of binary tree