title: Sorting Array alphabetically, keeping numbers and special chars at the end
body: <p>I'm sorting an Array alphabetically using this :</p>
  
  <pre><code>contactList.sort((function(index){
          return function(a, b){
              return (a[index] == b[index] ? 0 : (a[index] &lt; b[index] ? -1 : 1));
          };
      })(2));
  </code></pre>
  
  <p>It works great, the only problem is that numbers and special characters appear at the top of my array. I would like it to be sorted alphabetically, but I also want it to store the numbers &amp; special chars at the end.</p>
  
  <p>I really have no idea how to modify my function in order to do this.</p>