Left-leaning red-black tree data structure