A binary search tree written in C++