[Haskell-cafe] Dropping trailing nulls from a list of list