text processing tools:
substring concordance
discover by erasure
target by erasure