A modern soundex: phonetic encoding of words