Almost Working Okasaki RB Trees
Fixed RB Trees! Not fully optimal, but good

For some reason my longest branches are never consistently less than
2log(n), they never get obscenely far (e.g. for 300 items, max might be
26 vs 19.2)