¿Cuáles son las diferencias y similitudes del código Hammurabi, medieval y prehispánico?