Pergunta de entrevista da empresa Microsoft

Implement a hastable.