Comienzo a optimizar las funciones.