Genetic engineering is possible because
A. phenomenon of transduction in bacteria is well understood
B. we can see DNA by electron microscope
C. we can cut DNA at specific sites by endonucleases like DNAase.
D. restriction endonucleases purified from bacteria can be used in vitro.