Instantiate an internal node.
Instantiate an internal node.
The ordering that is applied to key values
The ordering that is applied to key values
The monoid that defines what it means to increment a value
The monoid that defines what it means to increment a value
create a new Black node from a key, value, left subtree and right subtree
create a new Black node from a key, value, left subtree and right subtree
Obtain the node stored at a given key if it exists, None otherwise
create a new Red node from a key, value, left subtree and right subtree
create a new Red node from a key, value, left subtree and right subtree
Leaf R/B node supporting increment