<snapdata remixID="9391189"><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="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></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"/></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="doReport"><block var="unsorted"/></block></script><script><custom-block s="bubble %s %s %s"><block var="unsorted"/><l>1</l><l>1</l></custom-block><block s="doInsertInList"><block s="reportListItem"><l><option>last</option></l><block var="unsorted"/></block><l>1</l><block var="unsorted"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted"/></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="bubble sort %l"><block s="reportCDR"><block var="unsorted"/></block></custom-block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="unsorted"/></block></list></block></list></custom-block></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><block-definition s="bubble %&apos;unsorted&apos; %&apos;start&apos; %&apos;temp&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="start"/><block s="reportListLength"><block var="unsorted"/></block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="temp"/><block var="unsorted"/></block><l><option>last</option></l><block var="unsorted"/></block><block s="doDeleteFromList"><block var="temp"/><block var="unsorted"/></block></script><script><block s="doFor"><l>i</l><block s="reportSum"><block var="start"/><l>1</l></block><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 var="start"/><block var="unsorted"/></block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start"/><block var="unsorted"/></block><block var="i"/><block var="unsorted"/></block><block s="doDeleteFromList"><block var="start"/><block var="unsorted"/></block><custom-block s="bubble %s %s %s"><block var="unsorted"/><block var="i"/><block var="i"/></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="i"/><block s="reportListLength"><block var="unsorted"/></block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start"/><block var="unsorted"/></block><l><option>last</option></l><block var="unsorted"/></block><block s="doDeleteFromList"><block var="start"/><block var="unsorted"/></block></script></block></script></block></script></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="397"></list></variable><variable name="unsorted list"><list struct="atomic" id="398">F,B,C,A,D</list></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>