Enable sets to add both strings and ints
Include a test for floats
Better sorting of mixed types

Includes better reporting in AssertSliceEqual.