Defer, Panic, and Recover | Golang basics | Tarhche