<i>Is there some language where [4,6] is the output?</i><p>Yes.  Python:<p><pre><code>    &gt;&gt;&gt; x = numpy.array([1,2])
    &gt;&gt;&gt; y = numpy.array([3,4])
    &gt;&gt;&gt; x + y
    array([4, 6])
</code></pre>
For extra fun:<p><pre><code>    &gt;&gt;&gt; x + [3,4]
    array([4, 6])
    &gt;&gt;&gt; [1,2] + y
    array([4, 6])
</code></pre>
but, of course:<p><pre><code>    &gt;&gt;&gt; [1,2] + [3,4]
    [1, 2, 3, 4]</code></pre>