<snapdata remixID="9390363"><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.45317220543847725" 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="35.666666666666686" y="293.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></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">Option 2: enter your code here for Bubble Sort</comment></block></script><script x="34.33333333333334" y="138.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></list></block></block><block s="doSayFor"><custom-block s="partition sort %l"><block var="unsorted list"/></custom-block><l>2</l><comment w="90" collapsed="false">Option 1: enter your code here for Partition Sort</comment></block></script><script x="47" 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><comment w="90" collapsed="false">review Selection Sort for help; no code needed</comment></block></script></scripts></sprite><watcher var="sorted?" style="normal" x="39.99999999999977" y="40.000000000000014" color="243,118,29" hidden="true"/><watcher var="unsorted list" style="normal" x="17.89583333333485" y="110.95416804583326" color="243,118,29" extX="80" extY="70"/><watcher var="sorted list" style="normal" x="9.89583333333485" y="10.999999999999979" color="243,118,29" extX="80" extY="70"/><watcher var="temp" style="normal" x="10.000000000000227" y="10.000000000000014" color="243,118,29" 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;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="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>0</l></block><block s="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block></block><script><block s="doInsertInList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><l>1</l><block var="sorted list"/></block><block s="doReport"><block var="sorted list"/></block></script><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="i"/><block var="unsorted"/><block var="temp"/></block><block s="doInsertInList"><block s="reportListItem"><l><option>last</option></l><block var="unsorted"/></block><l>1</l><block var="sorted list"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted"/></block><block s="doSetVar"><l>sorted list</l><custom-block s="bubble sort %l"><block var="unsorted"/></custom-block></block></script></block></script></block><block s="doReport"><block var="sorted list"/></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="362">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="363">A</list></variable><variable name="sorted?"><bool>true</bool></variable><variable name="temp"><l>A</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>