RNA world hypothesis