A simple Binary Search Tree implementation in C++