10-4. Write a class that implements a list that holds strings.
10-5. Write a bidirectional iterator for your String_list class.
10-6. Test the class by rewriting the split function to put its output into a String_list.
there are theses three exercises in the book I'm studying, what is it asking me to do ? to create a 'container' ? and how should I approach this ? any hints?