Piano Rabbit Hole: Improvisation Theory & Practice
121.196 Level 59 — simple surprise recognition