Pergunta de entrevista da empresa Mozilla

Data structures for different scenarios