99 Problems (2004): Jay-Z review