Lingos, Finite State Machines, and Fast Similarity Searching | doi.page