cons cells for stacks, two stacks for queues, easy