Interesting practice creating a queue with two stacks