linked list
BST LCA