Genetic recombination in which nucleotides are exchanged between two similar or identical strands of dna