All of the following statements are true about restriction enzymes EXCEPT
A)they are made by bacteria and viruses. B)hundreds of different ones have been isolated and purified. C)they produce single-stranded complementary ends that can join to two different DNA strands by complementary base-pairing. D)each enzyme cuts DNA at a different specific base sequence.