code: func (arr Array) Sorted() Array {
  	cpy := make(Array, len(arr))
  	for i := range cpy {
  		cpy[i] = arr[i]
  	}
  	sort.Sort(termSlice(cpy))
  	return cpy
  }
docs: // Sorted returns a new Array that contains the sorted elements of arr.