<snapdata remixID="9392861"><project name="Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAKC0lEQVR4Xu2ce1BVxx3Hf7xFiBjRKdZBRkbwWbUYFRUVY30h0Srj2E7/wLaZTtVap4NaqRrxEanvaNVOHRIfYyZTKaOYWIwxBmJQkIcGjcAI+EBeodqCguBloLObuT+gAtlJupcz7nf/Ye7ld3/n7Of3mT1n7z27Ti0tLS2EBgLdRMAJAnYTeRxWEmgnoBgMs7OzKTc31+F4fH19afLkydS/f3+HHxsH7D4CLKCQLz09nfz9/amoqIjy8vK0nNWIESNoyJAh5OTkRG2v/vbXBQUFNHv2bC3HRlLrEWABMzIyyM/Pj27evEnDhg2Tctil6Opv7Y0USk+II1fnrjsXHOBHATHJMm9paSkFBgZ2+AGbzUZBQUHWI4Uz0kKABTx06BANGjSIAgICpHj2VlZWRgMGDODXdjHtbzS9M5MCX3VpPTk3T3FlJ7LVv3DCD6LPs9g5OTnyktuR3OI80MwgwAIePHiQqqqqaNGiRVKKU6dOUVZWFs2YMYPKy8vJ3d2dhDTi8tyrVy86efKkjHslYR79wKtVQO+thdTS+ITqtr32AsGin59lAdPS0igyMrJDATsbHc0oiVm9ZAEPHDhADQ0NNG3aNClFUlISeXl50cCBA2n8+PEk7t2GDx9OPXr0oL59+9KWLVtknO+Jhe0E9HrrBjl5+tDT2BdHsdtR/2ABT58+Tb9culQOli4urvJ9++g6ePBgs6pgcG9ZwP3791NoaCg9f/5c4jhz5gwtXryYxD1Z2+bj40M1NTX81g///rN2AnbF8nrk+/zvktREmvfkI3JtsZH7oNeobOZOFhD3gOYYyQLu27ePIiIi6Ny5czR69GhJoLOZqh2P+P/YsWNJSPltrbGxUc6y7bPt6Ohosj1voL7vziW3Xv3oYdQJTiFmyWhmEGAB9+7dKwUUraa0kBozPyD/X8Rrp3D7UhKFVyVS6aLjfKyhQ4dqPy4OYA0CLODu3btZwCdld+hawQN+rfNU6+vrKfDDN+n+T4/yYcS9JpoZBFjAXbt2sXBPy4soM/8+zZ07V+m7QNXvDDuKExMfIeC9Be8xcTHhQTODAAu4c+dOFq6uopiufnXXYQIOPvcbujv/XZ6EjBw50gz66GXrb8E7duyQwon2rOoupd8sZgHtnP73S+j/x2sxAgan/JZK3kjgn+ZGjRqF0hhCgEfA+Ph4Fq7h63t0+cs7DhNw6MfLqWjeER4B7bNwQ2pgdDdZwO3bt7NwjdX3Ke16oUMmIc+ePaPhn/yO7kT8jQUcM2aM0UUxqfMs4LZt21g426NS+iwn32ECjvz091Q456/MPSQkxKQaGN1XFnDr1q08AjY9fkiXsm87bBLyo0urqGD2YR4BxZfbaGYQYAE3b97MI17zf8rp4rVbDhNwdOof6PbMg0x83LhxZtBHL1tnwXFxcSxgS00FXcjIc9gk5Mefx9BXP/kLl0M8/IBmBgEeATdt2tQqXG0lnb9yw2Ej4Ngv1tCtGQf4EjxhwgQz6KOXrSPgxo0beQR0fvo1/fOLXIdNQsZd+SPlTX+HyzFx4kSUxhACPAJu2LCBRzyXumr66PNshwk4ISOWvgzfxyPgpEmTDMGPbrKA69evZwFd6/9FH6ZlabkEC+TV1dWSvHicy9vbm0Iz/0Q3pu1lAcWj+mhmEGABY2NjWTj3hseU/Fkm/zRnl6WjVWx2TCrPDto/f/ToUTp27BiJx/LFF9GTszdS7pTdLOCUKVPMoI9ett4Drlu3jgX0aPw3nf70Ks2ZM4dSU1PloiTxkOj3eeqlo8VH4tF7sQovLOctygnbxfmnTp2K0hhCgEfAtWvX8j2fp62Gkj5Jl+s/oqKiyMPDgyorK1mQlJQUmj59ukTU1NQk42pra6lnz55UV1cn/4r3RBNPQV+4cEGuIWkrcHBwMIkncITkU6/HUdakHYw8PDzcEPzoJgu4Zs0aHgF7NtVS0sdpdO/BQ3mZFP9r+/OYECo5OVnuYrBixQpKTEyk48ePU35+vnxPCNvc3CzX/4p1JatWrZJrje1NjKZCPiF9bk4OvX7rbbo28c8sqF1ulOflJ8ACrl69mu/5vJuf0uPz+ynn1ddJ7FQgJihifbC9Xb58WY6Irq6utGDBArmCTixsFyKePXtW5unTp48UUCzlFO/FxMTIj4vH7e3yib9DfJppqWcWZYbG8+NYYikomhkEWMA9e/bwYqRXWupoxMWV9IFvNJXVu0hpxN4tXU1CxGJycdkVo2BnkxaxtliMnMuXL6fDhw/Tm7/+FQ08EUFOPv3p6vi35efEyDlr1iwz6KOXrZOQkpISuehcTBZ8nL55RErewzX408WGQPGdCVHbndy+5+sQj0p6w7PwG1n7+NOVkDgpeEVFBYkVc2hmEGi3O5b4aqRfv37yHi4sLMxhBIqLi+XlWsi3ZMkSOYlBM4MA9gc0o86W7SUEtGxpzDgxCGhGnS3bSwho2dKYcWIQ0Iw6W7aXENCypTHjxCCgGXW2bC8hoGVLY8aJQUAz6mzZXkJAy5bGjBODgGbU2bK9hICWLY0ZJwYBzaizZXsJAS1bGjNODAKaUWfL9hICWrY0ZpwYBDSjzpbtJQS0bGnMODEIaEadLdtLCGjZ0phxYhDQjDpbtpcQ0LKlMePEIKAZdbZsLyGgZUtjxolBwE7qvGzZMvLz85MbK/Xu3dsMG7qhlxCwC+iRkZHk5uYmI8SurmI3L7FxkpeXVzeU6uU8JAT8lrrOnz+fXFxc2kWJ/XMePXpER44coaCgIHJ2dn457XBAryBgF5DF5psLFy6U29C1bUI48b+EhAS5lw7adycAAbtgJ3Zv9fT0lFvG2Ww2EtsYY/vg7y5bR5+EgJ3wXLlyJYk9rMUkBE0fAQiojy0yKxCAgAqQEKKPAATUxxaZFQhAQAVICNFHAALqY4vMCgQgoAIkhOgjAAH1sUVmBQIQUAESQvQRgID62CKzAgEIqAAJIfoIQEB9bJFZgQAEVICEEH0EIKA+tsisQAACKkBCiD4CEFAfW2RWIAABFSAhRB8BCKiPLTIrEICACpAQoo8ABNTHFpkVCEBABUgI0UcAAupji8wKBCCgAiSE6CMAAfWxRWYFAhBQARJC9BGAgPrYIrMCAQioAAkh+ghAQH1skVmBAARUgIQQfQQgoD62yKxAAAIqQEKIPgIQUB9bZFYgAAEVICFEHwEIqI8tMisQgIAKkBCijwAE1McWmRUIQEAFSAjRRwAC6mOLzAoEIKACJIToIwAB9bFFZgUCEFABEkL0EYCA+tgiswIBCKgACSH6CEBAfWyRWYEABFSAhBB9BCCgPrbIrEAAAipAQog+AhBQH1tkViAAARUgIUQfAQiojy0yKxCAgAqQEKKPAATUxxaZFQhAQAVICNFHAALqY4vMCgQgoAIkhOgjAAH1sUVmBQIQUAESQvQRgID62CKzAoH/Aht5E/Pnh03zAAAAAElFTkSuQmCC</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.09063444108758745" 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="10" 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="15.666666666666686" 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="14.333333333333343" 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 %s %s %s %s"><block var="unsorted list"/><l></l><l></l><l></l><l></l></custom-block><l>2</l><comment w="80" 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="70"/><watcher var="unsorted list" style="normal" x="6.895833333333371" y="108.95416804583334" color="243,118,29" hidden="true"/><watcher var="pivot" 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"><l/><script></script><script></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="partition sort %&apos;unsorted&apos; %&apos;pivot&apos; %&apos;PV&apos; %&apos;PM&apos; %&apos;PIvot x&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="reportStringSize"><block var="unsorted"/></block><l>2</l></block><script><block s="doReport"><block var="unsorted"/></block></script><script><block s="doSetVar"><l>pivot</l><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="unsorted"/></block></list></block></block><block s="doSetVar"><l>PV</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>PM</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>PIvot x</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="reportEquals"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="PIvot x"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="pivot"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="PIvot x"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="PV"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="PIvot x"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="PM"/></block></script></block></script></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="partition sort %l %s %s %s %s"><block var="PV"/><l></l><l></l><l></l><l></l></custom-block><block var="pivot"/><custom-block s="partition sort %l %s %s %s %s"><block var="PM"/><l></l><l></l><l></l><l></l></custom-block></list></custom-block></block></script><scripts><script x="199.9482471875" y="362.8333393333333"><block var="i"/></script></scripts></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="387"></list></variable><variable name="unsorted list"><list struct="atomic" id="388">C,B,D,A,F</list></variable><variable name="pivot"><l>0</l></variable></variables></project><media name="Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>