test over BST;
iterator and keys not finished