Note: This is part of an assignment for a course I am currently enrolled in.

I'm in a C++ programming class and part of my assignment is to write a class function "CopyEarlyList" for AUList (array-based unordered list) that duplicates the first N elements of the list and returns it as a new, separate list, in the same order.
I know that it would start something along the lines of:
Code:
class CopyEarlyList {
    public:
};
but passed that I am for some reason having a difficult time creating it completely. Lists, at least in this context, are a kind of new area for me. I have used them before but never using a class function.
Any help you all can provide is very appreciated!