RNA World Theory: Summary and Analysis