1# Arrays and spills: UNIQUE and SORT list the regions, FILTER lists the2# big quarters, each spilling into the cells beside and below it, and a3# change to the data resizes the spill. The context line says where a4# spilled value comes from.5Output out/arrays.gif6Source lib/setup.tape7Set Theme "GruvboxDark"89Hide10Type "../bin/012 data/sales.csv" Enter11Sleep 2s12Show1314Sleep 800ms15Ctrl+G16Type "F1" Enter17Type "Regions" Enter18Type@60ms "=SORT(UNIQUE(A2:A17))" Enter19Sleep 1.5s20Ctrl+G21Type "F8" Enter22Type "Over 300 units" Enter23Type@60ms "=FILTER(A2:C17, C2:C17>300)" Enter24Sleep 2s25Screenshot out/stills/arrays-spill.png26Ctrl+G27Type "C2" Enter28Type "310" Enter29Sleep 2s30Ctrl+G31Type "G11" Enter32Sleep 1.5s33Screenshot out/stills/arrays-spilled-from.png34Sleep 1s