<snapdata remixID="9391547"><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="1" 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 id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.4531722054380225" y="0.09063444108764429" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24.333333333333314" 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"><l></l><l>2</l><comment w="90" collapsed="true">review Selection Sort for help; no code needed</comment></block></script><script x="21.66666666666663" y="533.6666666666667"><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="true">Option 1: enter your code here for Partition Sort</comment></block></script><script x="24" y="143.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="true">Option 2: enter your code here for Bubble Sort</comment></block></script></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333371" y="6.895833333333336" color="243,118,29" extX="80.00000000000011" extY="70" hidden="true"/><watcher var="new" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="unsorted list" style="normal" x="7.895833333333371" y="17.95416804583334" color="243,118,29" extX="80.00000000000011" 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="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block><block s="reportListIsEmpty"><block var="unsorted"/></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="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>new</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="new"/></block></script></block></script></block><block s="doAddToList"><block s="reportListItem"><block s="reportListLength"><block var="unsorted"/></block><block var="unsorted"/></block><block var="unsorted"/></block><block s="doDeleteFromList"><block s="reportListLength"><block var="unsorted"/></block><block var="unsorted"/></block><block s="doReport"><custom-block s="bubble 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="358"></list></variable><variable name="unsorted list"><list struct="atomic" id="359">A,B,C,D,F</list></variable><variable name="new"><l>A</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>