
Hello, From Hoogle (my friend) .... *intercalate* :: ByteStringhttp://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data...-> [ ByteStringhttp://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data...] -> ByteStringhttp://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data... Sourcehttp://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/src/... *O(n)* The intercalatehttp://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data...function takes a ByteStringhttp://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data...and a list of ByteStringhttp://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data...s and concatenates the list after interspersing the first argument between each element of the list. So intercalate doesn't do a simple concatenation? Vasili