https://primanota.net/connor-byers/so-long-chords.htm