added some commenting to binary search tree source