+red-black tree symbol table
working commit