<snapdata remixID="9404997"><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" hidden="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="21.66666666666663" y="10"><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="15" y="135.6666666666667"><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="119" collapsed="false">Option 1: enter your code here for Partition Sort</comment></block></script><script x="18" y="362"><block s="receiveKey"><l><option>space</option></l></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Enter the number of items in your unsorted list</l></block><block s="doSetVar"><l>list_length</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Enter the first item in your list</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="unsorted list"/></block><block s="doRepeat"><block s="reportDifference"><block var="list_length"/><l>2</l></block><script><block s="doAsk"><l>Enter the next item in your list</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="unsorted list"/></block></script></block><block s="doAsk"><l>Enter the last item in your list</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="unsorted list"/></block><block s="doShowVar"><l>unsorted list</l></block><block s="doBroadcast"><l>sort?</l></block></script><script x="10" y="221"><block s="receiveMessage"><l>sort</l></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>sorted list</l><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></block><block s="doSayFor"><block var="sorted list"/><l>2</l><comment w="90" collapsed="false">Option 2: enter your code here for Bubble Sort</comment></block></script></scripts></sprite><watcher var="n" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="value" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="sorted list" style="normal" x="8.895833333333371" y="7.895833333333343" color="243,118,29" extX="80" extY="129"/><sprite name="Sprite(2)" idx="2" x="160.05859375" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="91.902,135.15,0,1" pen="tip" id="120"><costumes><list struct="atomic" id="121"></list></costumes><sounds><list struct="atomic" id="122"></list></sounds><blocks></blocks><variables></variables><scripts><script x="31" y="19"><block s="receiveGo"></block><block s="hide"></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>-150</l></block><block s="write"><l>Press space to begin</l><l>30</l></block></script><script x="18" y="158"><block s="receiveKey"><l><option>space</option></l></block><block s="clear"></block></script></scripts></sprite><watcher var="list_length" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="unsorted list" style="normal" x="125.89583333333348" y="8.954168045833342" color="243,118,29" extX="80" extY="123" hidden="true"/><sprite name="Sprite(3)" idx="3" x="-5" y="-87" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,211.64999999999998,110.05799999999999,1" pen="tip" id="140"><costumes><list id="141"><item><costume name="button_sort" center-x="40.5" center-y="20" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAoCAYAAACGohY/AAAHhUlEQVRoQ+2ae1BU1x3Hv4cFXAgsiMtzF5FHFiHNrlB0NywBEYnCIlvrKFjDW3mKKRnTYC1SGyMYDL4ApVpm4thaMSaZJKVMppJMEhUxEYUAQqA21aBJAClvdmFv596VV8DO4N7ttOM9f+ze8/j9zu/3uef8zr3nXIKH6cVl9SpCmWQDWAbAcaKc+59F4DsA9SZEt++tG36X6FpC/8T5NRSAULkcsPkRoCiSe6ZeeoAkrGhUURT14fzEudYPCYxThChIvKKhCkAEh+XxCBCQP5MEZQM9xx0eTwUnBeAOSQhuoDgUhhEgiaGNHETDGIIkruYgGsgQJGkNB9FwiJEcRIMhJq/7iouJBlIkyT/jIBrIECR5g3Eg8i1M8ELUIvjLBXBwNocJAbp+0KK5YQAffdCNru+1htr+PyNPUjY1sT6dBTY8vPo7dzg6mc/p6KXPGnCk8B4EVq5GA0EIcKDkadjameKft0ew79e3jddXymb2ISalu0AZbMsYXVVVhfT0dPT29kImkyElJQU2NjbIzjyItaEnjeaYiQnw+zO+jP7u7m4slYRAvabSKP2RrS+yD/FQmQRW1qaMwX5+fuj+3hpKeT7MzQXoeXALre3vQKPtR3jIUaM4RSulIZa/NQVR5OKJuE2XjdIf2ZrAPsSyk0thZmbCGBwbGwvN0EYssvP5jw4s87fG88G2WOJhAUtLHjSjOnz77Sjqav+FTz95AJ1uSnxVuB02xTqiv38Mebkd2BznhIDlAgz0j+O13/4dm7c4YYXCZs7+PqnpwR9P32cVJtmW3Mx6THx1lxs8vSwZQzUaDSrPXceX1+wwODg+p/GJSc4IDNJP/7lSXV07TpUPA9CPbvV6e6iihMx1bW0dFIoVk2JyeSgOFVciUGk/p66SkhKUlV5CUOAe1kCSbdvYh+jpaYGdO13B4/EmDR0d1eLKlR5UV/ehp2dssjwoyBbx8c5MvqOjA/Hx8aivr2fCwIULF+Dk5MTU7d17FHfuhMLExBRqtT1UKj3EHyeJRAKptAiNjX9Aa+v7TDUdE4XCqfa+vr+AUvkb9iCmprMPkbbOwb4TqdskcHWduQIPDg6j/GQbWlv1K3d+ngdcXBYw12FhYfjii6+xclUhhEIf+PgMYefLSqbuxo0byMg8C6ksEepoe0RG6KEMDQ0hKysLlZWVcHd3R3NzMzbF/AUL7ZbgeKk+hNAQRSJPJCRdYQ3cdEUkdXsL69N5ooPv7l3FYlETsjJT4O3tPdnv8PAwMrafh62dAoeLJEw5Pe35fD4i1RUQiRVMmdVTPLxZ+DRzPTY2BifnZ7Eh9l2oo4SIXKOHuGvXLhw8eBjKkD3w9FqLvr67WGjnBR6P4PiRpVMQxV5I2GosiC8ZDyLtwfiYBm233kWATIsDhfkwMzNjHCssfAP3uhU4UhTM5Ds7O+HqugQp22+C0A959AEQAU4c0oOgE59viYT061BHChH5gh5iTk4OLtcRLFueOmOU0avz8eIfQUwzEsS0l40LccIzitJhfYQGa8Ppw0SgoqICfzrfgr/9tYjJ06NTaO+GuLRPJ2FYW/FQtFc/Evv7+yEQCLB1x02sj3JBZPgUxKv1fEh/mjALYlnRTIiJmcaC+Mp/ByLtYXaKGM94WzHO5uXl4fx7zai7fBYCa318fD54JZ5RnJiEIfcXICnWhclXV1cjOnoDkn/5JaLXCBEZNg3iTT6kATMh0jIlBd4w5REMDAxAaO+KxGwjQUzPvcVqTFwsWoDULSJ8fq0XjS2D6OrRMPFJ4W+DjVH6o5yRkRH4+vpCKF6Hgv35CAuyY8qbmppQcfYOxnke8HCzQMJGZ9g8fGhXqVRobOmDKuYUosOFiFi1aHI61zVaQLp8NsTXXnGH0E5/g9ZGrIOPvBhPWfLQ/YDd93aSvptdiG4iPnIz3GZMrekZrVaLxMREnDv3NmLSq2Dv4Iq0mAXw8X60zP79+7F7925ExJTDzSsE0auFiFg5DeJXFpDKZ0Oc3m7ChtrrPThWUQ+BrfiRNs63gmTsYRcibYBE3At3h/vMs56jo/5jirt376KmpgbFxcVoa2tHqLoAkmfXMXXU+CAczWugighhVnELCwt0dXWhtrYWpaWluHjxIvyD0iBflcO0Xym3xfrwRdDpxpl38ds/LIZMMRuimSmBv+c/EBIogVgsZnTm5+fj48udWP3zg/Nl9cj2JGMv+xDp3tpuvo+Opmp03W/B0EAXY4CVwAkiDwVkzyVhob3HDKPGtCNovHqGkentvo1x7Sj4lgvhKJbhJ/ItEHs8N6N9Q+1pXPlIvyiFql+HRBY9p5O03msfH2P0DvTdZ3SuCM2Gb0AMexAz97WyGhNZs+z/SBHJLOAgGnq/SNYbHETDIb7Zxk1nAymSrMMcRAMZgmw/xkE0HGIZB9FgiNnlX9N75dznxY9P8huSfar9Q4BSPb6OJ1uSAGfIjor2QBDq84nvt59sJPP2XkN041Jm93PH6bZfAeT1yZOgeet6IgU0APXS0XjJCf0WMr1DfLYjQKfT5RAQJQU8ekvlieQ15TQBvqEo8hkosu9InEcrXfNvPW9+7xOahUUAAAAASUVORK5CYII=" id="142"/></item></list></costumes><sounds><list struct="atomic" id="143"></list></sounds><blocks></blocks><variables></variables><scripts><script x="237" y="40"><block s="receiveGo"></block><block s="doForever"><script><block s="doIfElse"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><script><block s="setScale"><l>120</l></block></script><script><block s="setScale"><l>100</l></block></script></block></script></block></script><script x="77" y="143"><block s="receiveMessage"><l>sort?</l></block><block s="show"></block></script><script x="82" y="242"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doHideVar"><l>unsorted list</l></block><block s="doBroadcast"><l>sort</l></block><block s="hide"></block></script><script x="33" y="33"><block s="receiveGo"></block><block s="doHideVar"><l>unsorted list</l></block><block s="hide"></block></script></scripts></sprite></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="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>value</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="value"/></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></block></script></block></script></block></script></block><block s="doReport"><block var="unsorted 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="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="435">1,3,4,4,5,6</list></variable><variable name="unsorted list"><ref id="435"></ref></variable><variable name="n"><l>688515</l></variable><variable name="value"><l>5</l></variable><variable name="list_length"><l>6</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>