first pass at insert for red-black tree