In evolutionary terms, RNA is thought to have preceded proteins and DNA. Which of the following provides the most convincing support for this hypothesis?

a. there are more types of RNA than there are of DNA
b. RNA can both store genetic information and act as an enzyme
c. single stranded RNA is less structurally complex than double stranded DNA
d. viruses containing protein are among the oldest forms of life

B?