tupac is still easily the greatest.