significance of the Code of Hammurabi