<snapdata remixID="9393613"><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.09063444108755903" 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" hidden="true"/><watcher var="unsorted list" style="normal" x="6.895833333333485" y="108.95416804583334" color="243,118,29" extX="80" extY="70"/><watcher var="i" style="normal" x="10" y="10" 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="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block><script><block s="doSetVar"><l>unsorted list</l><block var="sorted list"/></block><block s="doReport"><block var="sorted list"/></block></script><script><block s="doSetVar"><l>i</l><block s="reportListItem"><l><option>last</option></l><block var="unsorted"/></block></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block><script><block s="doIf"><block s="reportEquals"><l></l><l></l></block><script></script></block></script></block><block s="doReport"><custom-block s="bubble 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="308"></list></variable><variable name="unsorted list"><list struct="atomic" id="309">C,B,D,A,F</list></variable><variable name="i"><l>0</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>