Mejoras varias

Intento de líneas equivalentes, mejoras e intento fallido de la otra
implementación