List, enumerate, and sort the words of the input text. This program considers a "word" to be any sequence of characters separated by whitespace, so it includes punctuation – try using filter-36 and the ASCIIizer first to get rid of non-letters.
List, enumerate Sort, keep duplicates Sort, remove duplicates