add cracking 2.7
remove duplicate red-black tree implementation