public function test_removeRemovesElement()
 {
     $tree = new BinaryTree();
     $tree->insert(new types\NumericContainer(3));
     $tree->insert(new types\NumericContainer(2));
     $tree->insert(new types\NumericContainer(1));
     $tree->insert(new types\NumericContainer(5));
     $tree->insert(new types\NumericContainer(4));
     $tree->insert(new types\NumericContainer(7));
     $tree->insert(new types\NumericContainer(6));
     $tree->insert(new types\NumericContainer(8));
     $tree->remove(new types\NumericContainer(5));
     print_r($tree->toArray());
 }