Binary codes capable of correcting deletions, insertions, and reversal - Levenshtein, V I (Sov Phys Dokl, 1966)