<snapdata remixID="9389811"><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.09063444108767271" 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="16.666666666666657" 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="22.333333333333343" 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="21" 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="196.9951181875" y="553.8000010000001"><custom-block s="bubble sort %l"><block var="unsorted"/></custom-block></script><script x="323" y="339"><block s="reportEquals"><block var="sorted"/><l></l></block></script></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333485" y="6.895833333333329" 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="temp1" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="temp2" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="sorted" style="normal" x="10" y="52.00000399999999" 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;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportEquals"><block var="sorted"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><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>temp1</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="temp1"/></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block><block s="doSetVar"><l>sorted list</l><block var="unsorted"/></block><block s="doReport"><block var="sorted list"/></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="doFor"><l>i</l><l>1</l><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>temp1</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="doSetVar"><l>temp2</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="i"/><block var="unsorted"/><block var="temp2"/></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/><block var="temp1"/></block></script></block></script></block><block s="doReport"><block var="unsorted"/></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="398">A,B,C,D,F</list></variable><variable name="unsorted list"><ref id="398"></ref></variable><variable name="temp1"><l>B</l></variable><variable name="temp2"><l></l></variable><variable name="sorted"><bool>true</bool></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>