C++ Interval Tree implementation