Compare and contrast mesopotamian and egyptian societies, including religion, culture, economics, politics, and technology.