descending: message treats each member of the collection as an object, sends it message and uses the string value returned in the comparison to sort the collection in descending order.
sort: message treats each member of the collection as an object, sends it message and uses the string value returned in the comparison to sort the collection in ascending order.
ascending_string_sort! sorts the names in the collection in ascending order. They do not have to be names of objects.
descending_string_sort! sorts the names in the collection in descending order. They do not have to be names of objects.
string_sort! sorts the names in the collection in ascending order. They do not have to be names of objects.
unique! removes adjacent duplicate entries in the collection.