<snapdata remixID="9387509"><project name="U8 Recursion Reporters" 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.09063444108761587" 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.333333333333343" y="39.66666666666663"><block s="receiveGo"></block><block s="doSetVar"><l>sorted?</l><block s="reportBoolean"><l><bool>false</bool></l></block></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></list></block></block><block s="doAsk"><l>Would you like numbers or letter in yourlist?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>letters</l></block><script><block s="doAsk"><l>how long do you want the list?</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAddToList"><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>97</l><l>122</l></block></block><block var="unsorted list"/></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>numbers</l></block><script><block s="doAsk"><l>how long do you want the list?</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>100</l></block><block var="unsorted list"/></block></script></block></script></block><block s="doSetVar"><l>sorted list</l><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></block><block s="doSayFor"><l>Press space to go again :)</l><l>2</l></block></script><script x="273.66666666666663" y="10"><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></list></block></block><block s="doSayFor"><custom-block s="selection sort %l"><block var="unsorted list"/></custom-block><l>2</l><comment w="90" collapsed="false">review Selection Sort for help; no code needed</comment></block></script><script x="348" y="279"><block s="receiveKey"><l><option>space</option></l></block><block s="doSetVar"><l>sorted?</l><block s="reportBoolean"><l><bool>false</bool></l></block></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></list></block></block><block s="doAsk"><l>Would you like numbers or letter in yourlist?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>letters</l></block><script><block s="doAsk"><l>how long do you want the list?</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAddToList"><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>97</l><l>122</l></block></block><block var="unsorted list"/></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>numbers</l></block><script><block s="doAsk"><l>how long do you want the list?</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>100</l></block><block var="unsorted list"/></block></script></block></script></block><block s="doSetVar"><l>sorted list</l><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></block><block s="doSayFor"><l>Press space to go again :)</l><l>2</l></block></script></scripts></sprite><watcher var="sorted?" style="normal" x="321" y="7" color="243,118,29" hidden="true"/><watcher var="sorted list" style="normal" x="7.895833333333485" y="4.895833333333336" color="243,118,29" extX="80" extY="70"/><watcher var="unsorted list" style="normal" x="359.8958333333335" y="4.954168045833342" color="243,118,29" extX="81" extY="132" hidden="true"/></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;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doIfElse"><block var="sorted?"/><script><block s="doReport"><block var="list"/></block></script><script><block s="doSetVar"><l>sorted?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/><block var="temp"/></block><block s="doSetVar"><l>sorted?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></block></script></block></script></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="doIfElse"><l/><script></script><script></script></block><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="440"></list></variable><variable name="unsorted list"><list struct="atomic" id="441"></list></variable><variable name="sorted?"><bool>false</bool></variable></variables></project><media name="U8 Recursion Reporters" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>