Pass by pointer to mutate
&x takes an address; *p dereferences. Use pointers when mutating callers' data or avoiding large struct copies.
Best practice: Prefer value receivers for small immutable structs; pointer receivers when mutating or struct is large.
Output
Press Run to execute your code.