added binary search tree algorithms