Which technology has been commonly utilized by scientists to manipulate heritable information by creating DNA fragments with ends that can join with other DNA fragments?
 Gel electrophoresis
 Genetic cloning
 Plasmid transformation
 Restrictive enzyme analysis