This library is based on RB-Tree of STL.