red black tree finished...still need to understand this thing a little better