Or...List class...continued...
   private:
     data * d_array;
     int number_of_students;
     int size_of_array;
};
This provides for a dynamically
allocated array of students
Notice, none of the member functions
changes in their client interface
Add:     list (int size);