Lowest Common Ancestor Of A Binary Tree