Adding haskell list comprehensions post from old blog