Cosmetic cleanup of StringAppend().
Wrap repeated binary lookups in a function in testall.
Add SetIsEqual and MapContainsSameKeys.