vInteger i; if (args.length > 1) { i = iRuntime.argVal(args, 1).mkInteger(); if (i.value < 1 || i.value > 4) { iRuntime.error(205, i); } } else { i = iNew.Integer(1);
long i = vInteger.argVal(args, 1, 1); if (i < 1 || i > 4) { iRuntime.error(205, args[1]);
	vDescriptor function(vDescriptor[] args) {		vValue x = iRuntime.argVal(args, 0, 115);		vInteger i;		if (args.length > 1) {			i = iRuntime.argVal(args, 1).mkInteger();			if (i.value < 1 || i.value > 4) {				iRuntime.error(205, i);			}		} else {			i = iNew.Integer(1);		}		return x.Sort(i);	}