changelog:
    * addeded deletemin deletemax and delete to rbt
    * TODO: fix nil pointer error(sometimes) in flipColor