add: push method has been added to creating the in-order keys.
change: refactor the delete and rmdir methods.