2 3 tree implemented in C++