Text this: Models and Algorithms for Genome Evolution