public OrderedTree()
{
// set up the sentinel node. the sentinel node is the key to a successfull
// implementation and for understanding the red-black tree properties.
sentinelNode = new OrderedTreeNode();
sentinelNode.Left = sentinelNode.Right = sentinelNode;
sentinelNode.Parent = null;
sentinelNode.Color = OrderedTreeNode.BLACK;
rbTree = sentinelNode;
lastNodeFound = sentinelNode;
}