This class can compute an hash text of words, so similar sounding words return the same hash. It is a new implementation of the metaphone algorithm based on the DoubleMetaphone class originally written by by Stephen Woodbridge.