How would I create a shallow copy of a stack? The interface method which I must implement is:

MyStackInterface<T> copy();
// Returns a shallow copy of this stack


It doesn't make sense to...