scaling-fortnight Learning Go https://go.dev/blog/slices-intro https://go.dev/blog/defer-panic-and-recover