Fast randomized approximate string matching with succinct hash data structures