Having recently scraped myself off the floor, with a barely functioning liver and severely depleted bank account after a two-and-half week birthday/Christmas bender, I thought I should perhaps make a half-assed attempt to assemble 40 rap songs that didn’t induce nausea or feature any of Lil...