Three phases in homologous pairing: polymerization of recA protein on single-stranded DNA, synapsis, and polar strand exchange.