recursive-doubling-cla