<snapdata remixID="13234990"><project name="U8 Recursion Reporters" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U8 Recursion Reporters"><notes></notes><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="reportVariadicOr"><list><block s="reportListIsEmpty"><block var="unsorted"/></block><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="unsorted"/></block><l>1</l></list></block></list></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="reportListAttribute"><l><option>length</option></l><block var="unsorted"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="earliest"/></list></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><list></list></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="reportVariadicEquals"><list><block var="lists"/><block s="reportNewList"><list></list></block></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="lists"/></block><l>1</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></list></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script><list></list></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="reportVariadicOr"><list><block s="reportListIsEmpty"><block var="unsorted"/></block><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="unsorted"/></block><l>1</l></list></block></list></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="reportListAttribute"><l><option>length</option></l><block var="unsorted"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="unsorted"/></block></list></block><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="i"/><block var="unsorted"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="unsorted"/><block var="temp"/></block></script><list></list></block></script></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="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><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="313"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="314"></list></costumes><sounds><list struct="atomic" id="315"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="320"><costumes><list struct="atomic" id="321"></list></costumes><sounds><list struct="atomic" id="322"></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><comment w="90" collapsed="false">review Selection Sort for help; no code needed</comment></block></script><script x="22.333333333333343" y="319.66666666666663"><block s="receiveKey"><l><option>b</option></l><list></list></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="21" y="164.66666666666669"><block s="receiveKey"><l><option>p</option></l><list></list></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></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333485" y="6.895833333333336" color="243,118,29" extX="80" extY="70.00000000000001"/><watcher var="unsorted list" style="normal" x="6.895833333333485" y="108.95416804583334" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="sorted list"><list struct="atomic" id="404">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="405">A</list></variable></variables></scene></scenes></project><media name="U8 Recursion Reporters" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>