package accumulate func Accumulate(s []string, f func(string) string) []string { ret := make([]string, len(s)) for i, v := range s { ret[i] = f(v) } return ret }