public void fin() {
	    total = System.nanoTime() - then;
	    nm = new String[nw.size()];
	    prt = new long[pw.size()];
	    for(int i = 0; i < pw.size(); i++) {
		nm[i] = nw.get(i);
		prt[i] = pw.get(i);
	    }
	    hist[i] = this;
	    if(++i >= hist.length)
		i = 0;
	    pw = null;
	    nw = null;
	}