Text this: Repetitive Structures in Biological Sequences: Algorithms and Applications