add delete operations for red-black tree. (delete-key is leaking memory)