A simple, in-place red-black tree implementation