private static bool compareAndVerify(IList <int> list, AVLTreeSorted <int> tree) { if (!areEqual(list, tree)) { return(false); } int treeNodesCount; bool ok = AVLTreeSorted <int> .verify(tree.root, out treeNodesCount); if (ok && treeNodesCount == tree.Count) { return(true); } return(false); }