added lowest common ancestor fxn for BST's