Coding katas for training / learning Haskell