Beyond the "Four Chords": How to Write Better Chord Progressions?