hip hop analysis