Proyecto de marshaling/unmarshaling hecho por Jorge Ortega Morales (es decir, alumno que lleva este GitLab)