add basic using two stacks to implement a queue