Add queue implementation based on two stacks

A queue can also be implemented using stacks. An easy approach uses two
stacks and makes either the enqueue or the dequeue operation costly.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>