title: Why do two distinct array literals equal each other in Swift?
body: <p>Why does the expression</p>
  <pre><code>import Foundation
  [&quot;a&quot;, &quot;b&quot;, &quot;c&quot;] == [&quot;c&quot;, &quot;b&quot;, &quot;a&quot;]
  </code></pre>
  <p>evaluate to <strong>true</strong> in a Swift playground?</p>
  <p>(The expression evaluates to false when Foundation is not imported.)</p>