The RNA World Hypothesis