adicion de conteo de divisores, optimizaciones usando memoria para reducir uso de cpu