public static void trimSizeSaveTail(Vector someVector, int goalSize) {
	
	// get our current size
	int curSize = someVector.size() ;
	
	// compare with the goal size
	int diff = curSize - goalSize ;
	
	// if we're just right ...
	if (diff == 0) {
		// leave
		return ;
	} // end if
	
	// if we're too large
	if (diff > 0) {
		
		// move goalSize entries headward
		for (int i = 0, j = diff ; i < goalSize; i++, j++) {
			someVector.set(i, someVector.get(j)) ;
		} // end for

		// this'll chop off excess entries
		someVector.setSize(goalSize) ;
		
	} // end if
	
	} // end method trimSizeSaveTail