choose Generates unique unordered subsets of a given slice. Eg: s := "abcdef" choose.ChooseString(s, 3) // returns all subsets of s of length 3