unlock a string test
support more than 2 argument-comparators
unlock comparator tests
[bugfix] comparator transitivity broken