S science.org Self-replicating RNA discovered of only 45 nucleotides long 4 points s3tt3mbr1n1 8 months ago 3 comments