title: Split list in two equal halves (±1)
body: <p>I know I can split an <em>even</em> list in two equal halves in elixir by doing this:</p>
  
  <pre><code>list   = [1, 2, 3, 4, 5, 6]
  len    = length(list)/2 |&gt; round
  
  [a, b] = Enum.chunk(list, len)            # =&gt; [[1, 2, 3], [4, 5, 6]]
  </code></pre>
  
  <p>but is there a <em>ruby-esque</em> method built-in or some more efficient way of doing this that also handles odd-length lists?</p>