vValue Sort(vDescriptor n) { vValue a[] = new vValue[values.length]; for (int i = 0; i < values.length; i++) { a[i] = values[i].deref(); } iUtil.sort(a); return iNew.List(a);
vValue Sort(vDescriptor n) { return iNew.List(iUtil.sort(this.mkArray()));
vValue Sort(vDescriptor n) {    vValue a[] = new vValue[values.length];    for (int i = 0; i < values.length; i++) {	a[i] = values[i].deref();    }    iUtil.sort(a);    return iNew.List(a);}