add binary search tree algotithms