playing with binary search tree