<snapdata remixID="9391323"><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="30" y="30"><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="35.666666666666686" y="339.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="34.33333333333334" y="184.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></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333371" y="6.895833333333336" color="243,118,29" extX="80" extY="69.99999999999999"/><watcher var="unsorted list" style="normal" x="6.895833333333371" y="108.95416804583334" color="243,118,29" hidden="true"/><watcher var="ok" 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="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="reportSum"><block s="reportListLength"><block var="unsorted list"/></block><l>-1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted list"/></block></block><script><block s="doSetVar"><l>ok</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="ok"/></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="359">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="360">F</list></variable><variable name="ok"><l>0</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>