ArrayList.js
function (iterator, context) {
    var list = new ArrayList;
    return list.add(_.sortBy(this, iterator, context));
  }
function (iterator, context) {
    var list = new ArrayList;
    return list.add(_.sortBy(this, iterator, context));
  }
Returns a new list with the values sorted

@param iterator
@param context
@returns {ArrayList}