title: Why is it string.join(list) instead of list.join(string)?
body: <p>This has always confused me. It seems like this would be nicer:</p>
  <pre><code>[&quot;Hello&quot;, &quot;world&quot;].join(&quot;-&quot;)
  </code></pre>
  <p>Than this:</p>
  <pre><code>&quot;-&quot;.join([&quot;Hello&quot;, &quot;world&quot;])
  </code></pre>
  <p>Is there a specific reason it is like this?</p>