A queue using two stacks