public static <A extends Comparable<A>> List<A> insertSorted(List<A> as1, List<A> as2) {
		ArrayList<A> list = new ArrayList<A>(as1);
		for (A a : as2) {
			insertSorted(a, list);
		}
		return list;
	}