Haskell for Imperative Programmers #34 - Profiling