public static <A> LinkedList<A> join(Collection<A>... cols) {
		LinkedList<A> ret = new LinkedList<A>();

		for (Collection<A> col : cols) {
			if (col != null) {
				ret.addAll(col);
			}
		}
		return ret;
	}