função evalRecursive() comentada