public static <E> boolean eachPair(List<E> col, F2<E,E,Boolean> f) {
		for (int i = 0; i < col.size(); i++) {
			E ei = col.get(i);
			for (int j = i+1; j < col.size(); j++) {
				if (f.e(ei, col.get(j))) {
					return true;
				}
			}
		}
		return false;
	}