This is an array in go…
a := [5]int{1,2,3,4,5}
This is a slice in go…
a := []int{1,2,3,4,5}
Notice the huge difference? No 5 within the brackets!
It’s fun to call something that appears almost the same, something different!
Sure enough I accidentally called a slice an array and the program stopped working.