modern hip hop analysis