red black tree nearly complete

still needs delete balancing