Pregunta de entrevista de Moon Active

A technical interview and a home assignment.