Implemenation of Binary Search Trees