<snapdata remixID="9387363"><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="129.66666666666663" 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="doAsk"><l>how many letters do you want</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAsk"><l>type a letter</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="unsorted list"/></block></script></block><block s="doSayFor"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block><l>10</l><comment w="108" collapsed="false">Option 2: enter your code here for Bubble Sort</comment></block></script><script x="70" y="441.66666666666674"><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="542.3333333333334" y="119.66666666666663"><block s="receiveKey"><l><option>b</option></l></block></script><script x="508.6666676666666" y="51.000001"><block s="doSayFor"><custom-block s="selection sort %l"><block var="unsorted list"/></custom-block><l>2</l></block></script><script x="461.33333333333337" y="498.66666666666663"><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></script></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333371" y="6.895833333333336" color="243,118,29" extX="80.00000000000011" extY="331"/><watcher var="unsorted list" style="normal" x="6.895833333333371" 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="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="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="319">A,B,C,D,F,a,b,c,f,f,g,j,j,s,s,w,y</list></variable><variable name="unsorted list"><list struct="atomic" id="320">y</list></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>