Pergunta de entrevista da empresa Sigma Computing

Build a binary parser tree given an array of tokens where tokens have a type and depending on that type may have a left/right child to hold primitive values.