In vivo dimerization of cauliflower mosaic virus DNA can explain recombination.