The History Complexity and Artistic Contributions of Hip Hop