Exercise "Choosing a good hashCode() method "