func (s *service) PermuteBy(list spec.PermutationList, delta int) error { if delta < 1 { return nil } newIndizes, err := createIndizesWithDelta(list, delta) if err != nil { return maskAny(err) } list.SetIndizes(newIndizes) return nil }