Implement Stack using Queues
Too Long; Didn't Read
A last-in-first-out (LIFO) stack using only two queues. The implemented stack should support all the functions of a normal stack (`push`,`top` and`pop`) You must use only the standard operations of a queue, which means that only `push to back` and `peek/pop from front` are valid. Depending on language, the queue may not be supported natively. You may simulate a queue using a list or deque (double-ended queue) as long as you use only a queue's standard operations.