A binary n-gram technique for automatic correction of substitution, deletion, insertion and reversal errors in words | Synapse