what of the following checks dna for errors

A. DNA polymerase

B. Gel eletrophoresis

C. DNA fingerprinting

D. Restriction endonuclease