<snapdata remixID="9393922"><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.09063444108758745" 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="10" 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="15.666666666666686" y="319.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="14.333333333333343" y="164.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="197.15234575" y="685.8000019999998"><block s="reportListLength"><block var="sorted list"/></block></script><script x="425.000001" y="707.800001"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSetVar"><l>store</l><block s="reportListItem"><block var="i"/><block var="sorted list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="sorted list"/><block s="reportListItem"><block s="reportDifference"><block s="reportSum"><block s="reportListLength"><block var="sorted list"/></block><l>1</l></block><block var="i"/></block><block var="sorted list"/></block></block><block s="doReplaceInList"><block s="reportDifference"><block s="reportSum"><block s="reportListLength"><block var="sorted list"/></block><l>1</l></block><block var="i"/></block><block var="sorted list"/><block var="store"/></block></script></block><block s="doReport"><block var="sorted list"/></block></script></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333485" y="6.895833333333336" color="243,118,29" extX="80" extY="70"/><watcher var="unsorted list" style="normal" x="6.895833333333485" y="108.95416804583334" color="243,118,29" hidden="true"/><watcher var="store" style="normal" x="10" y="10" color="243,118,29"/></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="doFor"><l>i</l><l>1</l><block s="reportRound"><block s="reportDifference"><block s="reportQuotient"><block s="reportListLength"><block var="sorted list"/></block><l>2</l></block><l>0.1</l></block></block><script><block s="doSetVar"><l>store</l><block s="reportListItem"><block var="i"/><block var="sorted list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="sorted list"/><block s="reportListItem"><block s="reportDifference"><block s="reportSum"><block s="reportListLength"><block var="sorted list"/></block><l>1</l></block><block var="i"/></block><block var="sorted list"/></block></block><block s="doReplaceInList"><block s="reportDifference"><block s="reportSum"><block s="reportListLength"><block var="sorted list"/></block><l>1</l></block><block var="i"/></block><block var="sorted list"/><block var="store"/></block></script></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>store</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="store"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="i"/><block s="reportDifference"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block></block><script><block s="doAddToList"><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block><block var="sorted list"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted list"/></block></script></block></script></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><variables><variable name="sorted list"><list struct="atomic" id="460">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="461">A</list></variable><variable name="store"><l>D</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>