personal reference for AVL tree, B tree, Red Black tree (using stl map though)