Pergunta de entrevista da empresa BT Group

Equals and Hashode implementation.