head1
head2
The root of the tree is always black.
Black Property: Every path from a node to its descendant null nodes (leaves) has the same number of black nodes.
Red Property: Red nodes cannot have red children
RedBlackTree Visualization