Merged StringCombination and StringPermutation with Utility.h