Lowest Common Ancestor in O(h) time and O(1) space