bug fix: now the compute_criterium is properly set at final of the bucle, when the criterium is set and we define __eq__ for MyString, so two MyStrings are equal if they have the same values