Pergunta de entrevista da empresa Toptal

code a memoizing function