But passing pointers in Go is often slower than passing copied values. This is because when pointers are passed into functions, Go needs to perform an escape analysis to work out whether the value needs to be stored on the stack or in the heap. Passing by value allows all the variables t...