How Do Rna Folding Algorithms Work