Adding a redblack tree, modifying some functions to take BST params
rather than BST receivers.
Enhancing red black tree testing for delete.