Segundo commit: Implementaciones terminadas.