Pergunta de entrevista da empresa Ancestry

Coding challenge (protected by an NDA).