public static <A,B> List<Douce<A,B>> joinDouce(List<A> as, List<B> bs) {
		LinkedList<Douce<A, B>> ret = new LinkedList<>();
		
		Iterator<B> iterator = bs.iterator();
		for (A a : as) {
			B b = iterator.next();
			ret.add(new Douce<A, B>(a, b));
		}
		
		return ret;
	}