public object reduce(IFn f) { object ret = _v.nth(_i); for (int x = _i-1; x >= 0; x--) ret = f.invoke(ret, _v.nth(x)); return ret; }