#include <iostream.h>
#include <stl.h>
char array [] = { 'x', 'l', 'x', 't', 's', 's' };
int main ()
{
list<char> str (array, array + 6);
list<char>::iterator i;
cout << "original: ";
for (i = str.begin (); i != str.end (); i++)
cout << *i;
cout << endl;
cout << "reversed: ";
str.reverse ();
for (i = str.begin (); i != str.end (); i++)
cout << *i;
cout << endl;
cout << "removed: ";
str.remove ('x');
for (i = str.begin (); i != str.end (); i++)
cout << *i;
cout << endl;
cout << "uniqued: ";
str.unique ();
for (i = str.begin (); i != str.end (); i++)
cout << *i;
cout << endl;
cout << "sorted: ";
str.sort ();
for (i = str.begin (); i != str.end (); i++)
cout << *i;
cout << endl;
return 0;
}