Carter might be the best dunker in basketball history, but he was more than that throughout his 22 years in the NBA.