The Science of Hip Hop