[Haskell-cafe] Learning list filtering using puzzles