Clases de la primera practica copiadas.