Hello,<br><br>&nbsp;&nbsp;&nbsp;&nbsp; From Hoogle (my friend) .... <table class="vanilla" cellpadding="0" cellspacing="0"><tbody><tr><td class="topdecl"><table class="declbar"><tbody><tr><td class="declname"><b>intercalate</b> :: <a href="http://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data-ByteString.html#t%3AByteString">ByteString</a> -&gt; [<a href="http://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data-ByteString.html#t%3AByteString">ByteString</a>] -&gt; <a href="http://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data-ByteString.html#t%3AByteString">ByteString</a></td>
<td class="declbut"><a href="http://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/src/Data-ByteString.html#intercalate">Source</a></td></tr></tbody></table></td></tr><tr><td class="doc"><em>O(n)</em> The <tt><a href="http://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data-ByteString.html#v%3Aintercalate">intercalate</a></tt> function takes a <tt><a href="http://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data-ByteString.html#t%3AByteString">ByteString</a></tt> and a list of
 <tt><a href="http://hackage.haskell.org/packages/archive/bytestring/0.9.1.4/doc/html/Data-ByteString.html#t%3AByteString">ByteString</a></tt>s and concatenates the list after interspersing the first
 argument between each element of the list.
</td></tr><tr><td class="s15"><br><br><br><br>So intercalate doesn&#39;t do a simple concatenation? <br><br>Vasili<br></td></tr></tbody></table>