<snapdata remixID="9386226"><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="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"><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="30" 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>S</l></list></block></block><block s="doSayFor"><custom-block s="bubble sort %l %s"><block var="unsorted list"/><l>5</l></custom-block><l>2</l><comment w="90" collapsed="false">Option 2: enter your code here for Bubble Sort</comment></block></script><script x="28.666666666666657" 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"><l></l><custom-block s="partition sort %l"><block var="unsorted list"/></custom-block><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"/><watcher var="unsorted list" style="normal" x="6.895833333333485" y="108.95416804583337" color="243,118,29" hidden="true"/></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; %&apos;length of unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="length of unsorted"/><l>1</l></block><script><block s="doReport"><block var="unsorted"/></block></script></block><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doRepeat"><block s="reportDifference"><block var="length of unsorted"/><l>1</l></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="a"/><block var="unsorted"/></block><block s="reportListItem"><block s="reportSum"><block var="a"/><l>1</l></block><block var="unsorted"/></block></block><script><block s="doSetVar"><l>b</l><block s="reportListItem"><block s="reportSum"><block var="a"/><l>1</l></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportListItem"><block s="reportSum"><block var="a"/><l>1</l></block><block var="unsorted"/></block><block var="unsorted"/><block s="reportListItem"><block var="a"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportListItem"><block var="a"/><block var="unsorted"/></block><block var="unsorted"/><block var="b"/></block><block s="doChangeVar"><l>a</l><l>1</l></block><block s="doReport"><custom-block s="bubble sort %l %s"><block var="unsorted"/><block s="reportDifference"><block var="length of unsorted"/><l>1</l></block></custom-block></block></script><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></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="351">A,B,C,D,F,F</list></variable><variable name="unsorted list"><list struct="atomic" id="352">F</list></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>