Text this: Algorithms on strings, trees, and sequences computer science and computational biology / Dan Gusfield. [electronic resource] :