Advances in Stringology and Applications: From Combinatorics via Genomic Analysis to Computational Linguistics