4.2 hashes
using map to optimize
word frequency counter
4.2 tests for the word frequency counter