title: Case Insensitive sorting using Google Guava
body: <p>Current I am using the following 2 pieces of code in 2 different places to create a sorted, immutable list.</p>
  
  <pre><code>return Ordering.natural().immutableSortedCopy(iterable);
  </code></pre>
  
  <p>and </p>
  
  <pre><code>return Ordering.usingToString().immutableSortedCopy(machines);
  </code></pre>
  
  <p>However, this makes the 'ordering' case <strong>sensitive</strong>.</p>
  
  <p>How do I use the guava apis to make a case-<strong>insensitive</strong> sorted immutable list?</p>