func writeResult(vals []int, outfile string) error {
file, err := os.Create(outfile)
if err != nil {
fmt.Println("writer",err)
return err
}
defer file.Close()
writer := bufio.NewWriter(file)
for _, v := range vals {
writer.WriteString(strconv.Itoa(v))
writer.WriteString("\n")
writer.Flush()
}
return err
}