<snapdata remixID="9391599"><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.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="30" y="30"><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><block s="reportListItem"><l>1</l><block var="unsorted list"/></block><comment w="90" collapsed="false">review Selection Sort for help; no code needed</comment></block></script><script x="43.33333333333337" y="170.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="doSetVar"><l>pivot</l><block s="reportNewList"><list></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="39.666666666666686" y="346.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></scripts></sprite><watcher var="unsorted list" style="normal" x="6.895833333333371" y="108.95416804583334" color="243,118,29" extX="80" extY="70"/><watcher var="I" style="normal" x="10" y="10" color="243,118,29"/><watcher var="J" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="temp" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="after list" style="normal" x="129" y="220.00000799999998" color="243,118,29" extX="79.99999999999989" extY="70"/><watcher var="sorted list" style="normal" x="99.89583333333337" y="80.89583333333333" color="243,118,29" extX="80" extY="70"/><watcher var="pivot" style="normal" x="30" y="235.00000999999997" color="243,118,29" extX="80" extY="70"/><watcher var="bool" style="normal" x="33" y="207.00001199999994" color="243,118,29"/><watcher var="before list" style="normal" x="233" y="194.00000599999998" color="243,118,29" extX="80" extY="70"/></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><block s="doRepeat"><block s="reportListLength"><block var="unsorted"/></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 var="I"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="I"/><block var="unsorted"/><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 var="temp"/></block></script></block><block s="doChangeVar"><l>I</l><l>1</l></block></script></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></block></script></block></script><scripts><script x="282.000003" y="386.8333363333333"><block s="doChangeVar"><l>J</l><l>1</l></block></script><script x="250.000001" y="29.833334333333312"><block s="doSetVar"><l>I</l><l>1</l></block></script><script x="267.000001" y="75.83333433333331"><block s="doSetVar"><l>J</l><l>1</l></block></script><script x="385.8369180625" y="336.8333403333333"><block var="J"/></script><script x="274.000002" y="289.8333353333333"><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="unsorted"/></block><l></l></block><script></script></block></script><script x="180.4209034375" y="397.8333393333334"><block var="J"/></script><script x="388.59766125" y="362.8333393333334"><block s="reportSum"><block var="J"/><l></l></block></script><script x="253.4209024375" y="454.6666766666668"><block var="J"/></script><script x="232.7451221875" y="352.8333393333334"><block var="J"/></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="doSetVar"><l>before list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>after list</l><block s="reportNewList"><list></list></block></block><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="doReport"><block var="unsorted"/></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="pivot"/></block><block s="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="unsorted"/></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportUnicode"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="reportUnicode"><block s="reportListItem"><l>1</l><block var="pivot"/></block></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="before list"/></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="after list"/></block></script></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="partition sort %l"><block var="before list"/></custom-block><block var="pivot"/><custom-block s="partition sort %l"><block var="after list"/></custom-block></list></custom-block></block></script></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="447">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="448">F</list></variable><variable name="I"><l>5</l></variable><variable name="J"><l>31</l></variable><variable name="temp"><l>F</l></variable><variable name="before list"><list struct="atomic" id="449"></list></variable><variable name="after list"><list struct="atomic" id="450"></list></variable><variable name="pivot"><list struct="atomic" id="451">C,B</list></variable><variable name="bool"><l>0</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>