Returns a new list with each value mapped through a transformation

@param iterator
@param context
@returns {ArrayList}
function (iterator, context) {
    var list = new ArrayList;
    return list.add(_.map(this, iterator, context));
  }