General Tree Lowest Common Ancestor