Pregunta de entrevista de EdgeLab (Switzerland)

Contract between hashcode and equals.