Coding Challenge: Count Words in Moby Dick
The Challenge
The book "Moby Dick" by Herman Melville describes an epic battle of a gloomy captain against his personal nemesis, the white whale. Who of them is mentioned in the book more often?

Your Task
Write a program that counts how often each word occurs in the book. Determine how often the words captain and whale occur. You will need different data structures for counting words and for sorting them.
When you know whether whale or captain occurs more often, you have mastered this challenge.
Use the 8 hint cards as necessary.
Background
You can find the full text for Herman Melville’s “Moby Dick” in the text file mobydick.txt and on 
www.gutenberg.org.