Generate Permutations of String in Golang