I am teaching myself Swift and I have come across a problem that I do not quite understand. I am using the official Swift manual. In the manual there is a protocol named Shape t