title: Computed array sorting
body: <p>I have a computed array like this,</p>
  
  <pre><code>self.weapons = ko.observableArray(
    []
    );
  
  self.wings = ko.observableArray(
    []
    );
  
  
   self.itemList = ko.computed( function()
   {
       return self.weapons().concat(self.wings());
   }
   },
   this );
  </code></pre>
  
  <p>i would like to sort this array.</p>
  
  <p>i can sort ko.observableArray with no problem. </p>
  
  <p>issue here is i think, ko.computed is computes back again after the sorting is done.</p>
  
  <p>also: is there a better way concatenating multiple observableArrays together?</p>
  
  <p>Thank you.</p>