This class implements a variant of the phonex algorithm for the French idiom.
The phonex algorithm is an evolution of the soundex algorithm that converts words into an hash that represents the way the word is spelled in English. This class implements a modified version the algorithm to consider French spelling instead of English.