Pseudoknots: RNA Structures with Diverse Functions