Problem
1. Write a test program to verify that the median function operates correctly. Ensure that calling median does not change the order of the elements in the container.
2. Write a class that implements a list that holds strings.
3. Write a bidirectional iterator for your String list class.
4. Test the class by rewriting the split function to put its output into a String list.