Now see if you can convert last chapter’s makeSquare function to a method on the rectangle type. (That is, calling the makeSquare method on a rectangle value should convert that rectangle to a square.)
Because makeSquare needs to modify its receiver, be sure the receiver parameter has a pointer type. And because both the makeSquare and info methods are on the same type, it would be a good idea to convert info to a pointer receiver as well.