REFACTOR - Added method explanation to dequeue()