First final draft of Immutable Red Black Tree