<snapdata remixID="9394676"><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="137" y="-30" 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="26.333333333333286" y="329.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>G</l><l>D</l><l>P</l><l>A</l><l>X</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="24.999999999999943" y="174.6666666666669"><block s="receiveKey"><l><option>p</option></l></block></script><script x="893.0000000000002" y="497.33333333333184"><block s="doIfElse"><l/><script></script><script></script></block></script><script x="896.0000010000006" y="594.1666676666665"><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><script x="56.99999999999977" y="240.66666666666725"><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="95.6666666666664" y="10.000000000000002"><block s="receiveGo"></block></script><script x="131.6666666666664" y="86.00000000000004"><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="a" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="temp" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="unsorted list" style="normal" x="79.89583333333348" y="176.95416804583328" color="243,118,29" extX="80" extY="70"/><watcher var="sorted list" style="normal" x="104.89583333333348" y="23.895833333333343" 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="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="doSetVar"><l>a</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="a"/><block var="unsorted list"/></block><block s="reportListItem"><block s="reportSum"><block var="a"/><l>1</l></block><block var="unsorted list"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block s="reportSum"><block var="a"/><l>1</l></block><block var="unsorted list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="a"/><l>1</l></block><block var="unsorted list"/><block s="reportListItem"><block var="a"/><block var="unsorted list"/></block></block><block s="doReplaceInList"><block var="a"/><block var="unsorted list"/><block var="temp"/></block></script></block><block s="doReport"><custom-block s="selection sort %l"><block var="unsorted"/></custom-block></block></script></block><block s="doReport"><l></l></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="360">A,D,G,P,X</list></variable><variable name="unsorted list"><list struct="atomic" id="361">X</list></variable><variable name="a"><l>1</l></variable><variable name="temp"><l>D</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>