Refatoracao para aumentar desempenho do interpretador (houve ganho de aproximadamente 500%: levava 60 segundos para processar um algoritmo, agora leva 10 segundos)