Piano Rabbit Hole: Improvisation Theory & Practice
80.77 Level 50 — ambiguous ending