Permutation in Go