title: Explanation as to why this String comparison results in false?
body: <p>Could anyone explain why the following line of code results in false.</p>
  
  <p>The code returns true if the Strings aren't capitalized. Shouldn't ignoring the case mean the result is the same?</p>
  
  <pre><code>System.out.print(
      String("Carthorse".toCharArray().sortedArray())
     .equals(String("Orchestra".toCharArray().sortedArray()),true)
  )
  </code></pre>