Permutation Generator in Go