Why is the result of adding two empty arrays in JavaScript a string?
<p>Adding two empty arrays:
    [] + []
results in an empty string. Why?</p>

<p>And any links on a collection of strange features like this?</p>
