title: Octave strcat ignores added spaces
body: <p><strong>Octave adds spaces with strcat</strong></p>
  
  <p>In Octave I run these commands:</p>
  
  <pre><code>strcat ("hel", " ", "lo") 
  </code></pre>
  
  <p>I get this result:</p>
  
  <pre><code>ans = hello
  </code></pre>
  
  <p>Instead of what I expected: </p>
  
  <pre><code>ans = hel lo
  </code></pre>
  
  <p>strcat to me sounds like "concatenate strings".  A space is a valid character, so adding a space should be OK.  Matlab has the same behaviour, so it's probably intended.  </p>
  
  <p>I find it counter intuitive.  Does this behavior makes sense?</p>