docs: function splice(array, criteria, tieBreakers) {
    if (!criteria) { criteria = returnFalse; }
    var matcher = anymatch(criteria);
    var matched = array.filter(matcher);
    var unmatched = array.filter(function(s) {
      return matched.indexOf(s) === -1;
    }).sort();
    if (!Array.isArray(criteria)) { criteria = [criteria]; }
    // use [].concat.apply because criteria may or may not be an array
    matched = matched.sort(anysort([].concat.apply(criteria, tieBreakers)));
    return {
      matched: matched,
      unmatched: unmatched,
      sorted: matched.concat(unmatched)
    };
  }