The three types of rna and their functions