Haskell on EDX - week 6. High Order Functions