Binary Search Tree written in C++