Hammurabi of Babylon - A Quick Look at his Life, Law Code and Legacy