restriction enzymes are isolated from bacteria. which of the following explain why bacteria produce restriction enzymes?
a. bacteria produce them, so they can differentiate between their DNA and foreign DNA
b. bacteria produce them, so they can cut and donate their DNA to other cells