A) To make many copies of a DNA molecule
B) To cut DNA at specific base sequences
C) To splice fragments of DNA together into a plasmid
D) To separate fragmented pieces of DNA based on their charge and size