Added a parallel version of count-words.
Added custom map and fold implementations.

Also cleaned up the counter code a little.
Added a parallel implementation of frequencies.
Added a custom flatten function.
Added code for day 3 of functional programming.