Every class definition should be commented to explain its goal and how it works. This comment must be located before [or after] the class definition.