acredito que agora todos os bugs de operações #1 após a remoção das recursões estejam corrigidas,
deve ter apenas uma redundância na linha [74] mas isso é de menos, mas mesmo assim vou verificar.
seria bom também terminar a implementação de testes para ter certeza