You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: texelh4ck.go
    path of file: ./repos/retos-programacion-2023/Retos/Reto #38 - LAS SUMAS [Media]/go
    
    the code of the file until where you have to start completion: /*
================================================

	Author: texelh4ck
    
func combinator(list []int, target int) [][]int {
	var result [][]int

	var find func(start int, r int, temp []int)
	find = func(start int, r int, temp []int) {
		// Agrega el resultado correcto a result
		if r == 0 {
			result = append(result, temp)
			return
		}

		if start == len(list) || r < 0 {
			return
		}

		for i := start; i < len(list); i++ {
			if i > 0 && list[i] == list[i-1] {
				continue
			}
			temp = append(temp, list[i])
			find(i+1, r-list[i], temp)
			temp = temp[:len(temp)-1] // Quita el Ãºltimo elemento agregado
		}
	}

	// Ordena la lista
	sort.Ints(list)
	// Ejecuta el algoritmo backtrack
	find(0, target, []int{})
	return result
}