Some popular tree implementation in c++