Return the minimum node for the subtree
_TreeNode<V> get minimumNode { var node = this; while (node.left != null) { node = node.left; } return node; }