title: Buffer Use Explanation
body: <p>I found this ingenious caesar cipher solution on codefights. I'm trying to understand what the buffer is doing here.</p>
  
  <pre><code>b=Buffer
  caesarian = (m, n) =&gt;
    "" + b([...b(m)].map(x =&gt; (n % 26 + x + 7) % 26 + 97))
  </code></pre>
  
  <p>Can empty strings concatenate with typed arrays like that?</p>