add BinaryTree and Rank.h