Working through some of the examples/exercises from a parallel/concurrent haskell document