HashCode and equals for Song.