@Override
    public V remove(K key) {
        if (!isEmpty()) {
            // Implementación de eliminación aquí
        }
        return null;
    }
@Test
    public void testRemove() {
        BinarySearchTree<Integer, String> tree = new BinarySearchTree<>(Comparator.naturalOrder());
        tree.insert(5, "Five");
        tree.insert(3, "Three");
        tree.insert(7, "Seven");
        tree.insert(1, "One");

        assertEquals("Five", tree.remove(5));
        assertNull(tree.find(5));

        assertEquals("One", tree.remove(1));
        assertNull(tree.find(1));
    }