added uncle() to RedBlackNode and balance() to RedBlackTree. Insert() is almost finished