Rap is the past 50 years