One segment of a RNA sequence might be paired with another segment of the same RNA sequence due to the force of hydrogen bonds. This two-dimensional structure is called the RNA sequences secondary structure. Several algorithms have been proposed to predict an RNA sequences secondary structure. These algorithms are referred to as RNA folding algorithms.