WORDS NEAR semi-algorithm IN THE DICTIONARY