removed avltree for binary trees... , don't have the time right now to track down bugs...