revising string-set; adding tests
machinemade