Optimización de memoria

POR FIN todo usa memoria dinámica.
El uso de memoria se ha reducido de 5MB a algo menos de 900KB.
También hay algunos cambios menores.
Archivos actualizados