https://www.khanacademy.org/computer-programming/queue-structure/6427851233820672
This can be accomplished in C++ or in Elm or in Javascript
Implementation of a Queue using two stacks
http://stackoverflow.com/a/39089983/307454 can also be added as the additional simulation