[Haskell-beginners] Prime numbers -- specific list comprehension explained