still unfinished red black tree, fix successor problem, adding delete operation