What does the "rna world" hypothesis suggest?
a) dna is required to create proteins for all living organisms
b) rna can self-replicate and act as its own catalyst
c) rna is not needed to create proteins
d) both a and c