Dispose implemented in circular Queue
Dispose implemented in queue
unnecessary lines removed
unnecessary lines removed conflicting
a disposeStack function implemented