Lowest Common Ancestor with O(n)