The best Tupac songs reveal a complex body of work featuring mediations on life and death, party jams, and some of the most thoughtful hip-hop in history.