public void Push(T item)
        {
            MyQueue <T> temp = new MyQueue <T>();

            temp.Enqueue(item);
            for (int i = 0, numItems = queue.Size(); i < numItems; i++)
            {
                temp.Enqueue(queue.Dequeue());
            }
            queue = temp;
        }
 public void Clear()
 {
     queue = new MyQueue <T>();
 }