binary search tree in c program