How Jazz and Hip Hop Harmonize: J Dilla, Herbie Hancock, and Nas