DNA shuffling by random fragmentation and reassembly: in vitro recombination for molecular evolution. | Synapse