package main func Sum(numbers []int) int { sum := 0 // example: for ... in equivalent, first var has index for _, number := range numbers { sum += number } return sum } func SumAll(numbersToSum ...[]int) []int { lengthOfNumbers := len(numbersToSum) sums := make([]int, lengthOfNumbers) for i, numbers := range numbersToSum { sums[i] = Sum(numbers) } return sums }