<snapdata remixID="9387632"><project name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.4531722054380225" y="0.09063444108755903" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666657" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>C</l><l>B</l><l>D</l><l>A</l><l>F</l></list></block></block><block s="doSayFor"><custom-block s="selection sort %l"><block var="unsorted list"/></custom-block><l>2</l></block></script><script x="22.333333333333343" y="319.66666666666663"><block s="receiveKey"><l><option>b</option></l></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>C</l><l>B</l><l>D</l><l>A</l><l>F</l><l>E</l></list></block></block><block s="doSayFor"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block><l>2</l><comment w="90" collapsed="false">Hint, look inside &quot;bubble sort&quot; if you want half an aneurysm</comment></block></script><script x="21" y="164.66666666666669"><block s="receiveKey"><l><option>p</option></l></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>C</l><l>B</l><l>D</l><l>A</l><l>F</l><l>C</l></list></block></block><block s="doSayFor"><custom-block s="partition sort %l"><block var="unsorted list"/></custom-block><l>2</l></block></script></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333485" y="6.895833333333336" color="243,118,29" extX="80" extY="70"/><watcher var="unsorted" style="normal" x="30" y="219" color="243,118,29" extX="165" extY="118"/><watcher var="unsorted list" style="normal" x="19.895833333333485" y="44.95416804583334" color="243,118,29" extX="139" extY="137"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="selection sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportListIsEmpty"><block var="unsorted"/></block><block s="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="sorted list"/></block><block s="doReport"><block var="sorted list"/></block></script><script><block s="doAddToList"><block s="reportListItem"><custom-block s="earliest in %l"><block var="unsorted"/></custom-block><block var="unsorted"/></block><block var="sorted list"/></block><block s="doDeleteFromList"><custom-block s="earliest in %l"><block var="unsorted"/></custom-block><block var="unsorted"/></block><block s="doReport"><custom-block s="selection sort %l"><block var="unsorted"/></custom-block></block></script></block></script></block-definition><block-definition s="earliest in %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>count</l><l>earliest</l></list></block><block s="doSetVar"><l>count</l><l>1</l></block><block s="doSetVar"><l>earliest</l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block><block s="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="unsorted"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="earliest"/></block><script><block s="doSetVar"><l>count</l><block var="i"/></block><block s="doSetVar"><l>earliest</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block></script></block></script></block><block s="doReport"><block var="count"/></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="bubble sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block><script><block s="doReport"><block var="unsorted"/></block></script><script><custom-block s="bubbleclimb %s %s %s"><block var="unsorted"/><l>1</l><l>1</l></custom-block><block s="doInsertInList"><block s="reportListItem"><l><option>last</option></l><block var="unsorted"/></block><l>1</l><block var="unsorted"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted"/></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="bubble sort %l"><block s="reportCDR"><block var="unsorted"/></block></custom-block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="unsorted"/></block></list></block></list></custom-block></block></script><scripts><script x="84.00000300000033" y="330.8333363333333"><block s="doFor"><l>i</l><block var="item"/><block s="reportListLength"><block var="unsorted"/></block><script></script></block></script></scripts></block-definition><block-definition s="partition sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>pivot</l><l>upper</l><l>lower</l></list></block><block s="doIfElse"><block s="reportListIsEmpty"><block var="unsorted"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><script><block s="doSetVar"><l>pivot</l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block></script></block><block s="doSetVar"><l>upper</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>lower</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block s="reportCDR"><block var="unsorted"/></block><script><block s="doIfElse"><block s="reportLessThan"><block var="item"/><block var="pivot"/></block><script><block s="doAddToList"><block var="item"/><block var="lower"/></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="item"/><block var="pivot"/></block><script><block s="doAddToList"><block var="item"/><block var="upper"/></block></script><script><block s="doAddToList"><block var="item"/><block var="lower"/></block></script></block></script></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="partition sort %l"><block var="lower"/></custom-block><block s="reportNewList"><list><block var="pivot"/></list></block><custom-block s="partition sort %l"><block var="upper"/></custom-block></list></custom-block></block></script><scripts><script x="496.9951181874999" y="457.00000099999994"><block var="lower"/></script><script x="413" y="306.2"><block s="doIf"><l/><script></script></block></script><script x="419" y="228.2"><block s="reportEquals"><l></l><l></l></block></script><script x="407" y="487.99999999999994"><block s="doInsertInList"><block var="pivot"/><l><option>last</option></l><block var="upper"/></block></script><script x="265" y="490.20000499999963"><custom-block s="partition sort %l"><l/></custom-block></script><script x="350.7451201875001" y="519.8333383333331"><block var="upper"/></script><script x="133" y="517"><block s="doReport"><block var="upper"/></block></script><script x="401.9951191875002" y="110.00000200000001"><block var="sorted list"/></script><script x="405.9951191875002" y="125.00000199999995"><block var="unsorted"/></script><script x="406.31933893750033" y="140.00000499999982"><block var="unsorted"/></script></scripts></block-definition><block-definition s="bubbleclimb %&apos;list&apos; %&apos;start&apos; %&apos;start2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="start"/><block s="reportListLength"><block var="list"/></block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start2"/><block var="list"/></block><l><option>last</option></l><block var="list"/></block><block s="doDeleteFromList"><block var="start2"/><block var="list"/></block></script><script><block s="doFor"><l>i</l><block s="reportSum"><block var="start"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="start"/><block var="list"/></block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start"/><block var="list"/></block><block var="i"/><block var="list"/></block><block s="doDeleteFromList"><block var="start"/><block var="list"/></block><custom-block s="bubbleclimb %s %s %s"><block var="list"/><block var="i"/><block var="i"/></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><block var="i"/></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start"/><block var="list"/></block><l><option>last</option></l><block var="list"/></block><block s="doDeleteFromList"><block var="start"/><block var="list"/></block></script></block></script></block></script></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="497"></list></variable><variable name="unsorted list"><list struct="atomic" id="498">F,A,B,C,D,E</list></variable><variable name="unsorted"><list struct="atomic" id="499">D,C,F,A,C,B</list></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>