How Chordcat Works, A Chord Naming Algorithm | Shriram’s Blog