<snapdata remixID="9392958"><project name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAC/ZJREFUeAHtnUlsFckZx7/nhRizhDHbjFnMMGxDCDOEhIhFCnMYxIFLGCxyG3KIQCgnbtxRDpyQwik3REAcuWQiIbGGxUEkIog9wxixyBgwxmAbMDw73/+rrnY/vFAzSok3r/8tv+7q6q++6vrXj6+6+r1uCgO6CBcq8J4UqHpP9bJaKmAK1GR1ePXqlVy5ckXGjRsnVQWwieBYsD+f9OGykMkY0HRBzSyWakKTrqi3QUbiaqTyr1+/ltraWlmwYAFKc8mJAgU/BPf19cmFf12QGY0zRmi6p8gdfvPmjUJXEGwxitfV1SmonsLhXJSWL7FIDhX7++Xxo0eyYsWKksPcqVwF0gh4+fJlafyo0WBqaWkR7C9evFiuX78mc+d+IkeOHJGlP18qDx89lNWrV8vBgwdly5YtcvTYUYMWkevSpUty9OhR2b9/vxSLxbdU09iXRMHBRGlYrFKAEQV7e3ulvr7+rfLcrUQF0mtAdHi/RiBEs2vXrsnTp0/l5MmT8ry7R27duiXNzc1y+sxpA2P37t2ydu1aswVUAObmzZvy+PFjgxOBsL9fB+YB58/8Jr4HdKuHrC7Y9KuNfZCvn59OmiRtbW2VqDXbNIwCaQQEeP6zZs0a+a611a7HnnZ22jVhU1OTbN++3SLjgQMH5NSpUzJz5kz54osvZOzYsVJdXW37EydOtGoMPqTswtDFPL/2ec7Q1oMr2CMwcsmFAuk14NWrV6V2zBgpaOcXqgoyfvw4edHbozDgAk0XHAAYuuuTadpf+yXXckkJV/Qd5ft1qH6jkbCqqtq5T+qYN2+eVctVZStQGgF1CMREov2/l+Tfe/4gjR/US+vklfLh3E+lunaMUyKlKyOMz/NZCUS2i3R2SSDtuHNT6h9clKmv22T+b3eILNvorLT+ZB6dLcV0hSowCKBGIT8EX75wTpqXfiDf/uZP8sslmJEmhBlYukJUsyxPmtumaz2eBj4fNiGgGegqKd+h14wTDv9Rmhp+Iq1+qNZtVXV6aVqhsrNZXoFBAJUOTApACVj4bsoambH4V2meL2AQYeX+lEOUweK26TrJTvedUWKmufo3qaFB7v9iqzRJZ1KP81NVRQC9XJW+HQRQqcPEwSEgMrlpkc1K3yVAwtkwZjiSRM5hjvqsrprJmuxUIHXG7DMzqTSLiYpUoATAfoXQIppukcZtkR+0gDujaRCpkfwUtR4sqA8p1J9kWT5Xla1ABkCNQAocIAAAuB4cCcCUr+G00YMF5dauAR1bQ6yy5VEnFtwLROUjFBnigxmVoUAGQAedaxaikAMQX7chjdhUwP0X3bpImQigNCFuGrVJFnYdyWr9jvIe8oGi+kY5FLX6XJrrylYgA6BCh0mIAeUgwKSkkIQzDJDKki6AEGsHIwKXganQDNgtFM3vV0P4gbt3lPcAIvbC1ENolXBV8QqUAOiHQcMLQCldFvTEkTE0MCUwuo0Rl+TAhUPUMkYu7wH0w78VcquKF58NFCkB0A992NqMOLkmdEL5mJcByyJiVkbQVprpgITN8OXTmXeG7kwy65zpClSgBEAXjTB26p8GLT9ByLbbA2Vbv5MxAGalCGYOatIX8eX7ce2H/BT20UqbKVcVpEAJgK5diH7AyP06xfJw8YewBDaMlzTxlhQuf8gMeJTyNuyrF0xs3OLqf8sxdytUgRIAXfRy320AQn99ZpMP5cMj4vehCSYeBid2NGk/VPBb5Oni7Ycr7+vAUIzj/B7YJMvNqgRAEGCQIALqDNjdbkEakQ2LQwSgYqC1m8ZKlyGLsglpBbWHpfvKd/TyHkD3NaCrAd655EOBDIBosGFja8Sjgf5igoIDChgiMhpnOI4iCupAcn8Q0OJYChBAho1DVNdDy3sA4dctuvXJJIebylUgA2AyBAIEgIMImEwQknsxKRcpK14XA8ZR447Bh4+aauTu5Qxb3k90UJ9FzCHOfSXcVqICGQAVAICnrcTargExFcbi2HLp4HWmUCbZ9uCB/P2bb8xLff04WfrZUkv7e5BWPyEMVvnHbpj+7sngA4AaiQAcJgUYHof7IGoNl+/zRjs+fdo0g/vQoUPy+eefaX0O8pL6f+yq8vyDFSiJgOnvAbU4gHj58qU80IiFRy8/mTvXjao6TtrkI1uFu/BDKf3YlV72qKUtN1lt+fpr2bBhgyxYuEBO/+O0HQe8vizq5pIPBTIR0EU963xEQv10dHTIsmXLZMmSJYKhc6DoIt+x48cNyr6+19L17Jn06QPtPT3d0t7eLseOHbOyfX2vLEriUU08MWc/t0rKA7bFny6WlnMtZgOpUZ/diiF8+SAvaWUGQIUrAwGiIZ7t3bZtm7S2tspDhcsf7+7ulj179khLyzk5e/aMHFcge3p65MSJEzJhwni5c/eO1NTUanqC4Gm68+fPy9SpU9Py06Z/aI94rlq9qgRA7z9XPZDzxqZDMIZPd9vF3XJ5cvuqFPVB9J07d9rjlohQbpgUWahD5/Lly2XOnDly9+5dGafPFCMSAjjk4QN4UebevXuyfv16efasy8o3NjbKGX2+GA+3nzl9Rqa9adcuaEh86zlggGcUzA2WKYC4BHOTXpuByK/7r8jf2q7Lne6Zcv/+fYPKA9jUNMcEev78uUzSB8mxXLz4H/nqq43S1dUlT548sTys/OOVz593S50+P3zjxg0FeKFtG7Tswut/FvnZ793kR+0xGx4zJnkCL/XCRKUqkAKIofORvpelurpGxuh7Xmq7i7Kx469ytu1jmdI4W6qv/PMtDfyEw2X/7iMF+OxfZErJRMRNVzD3cBMMkfGaGrg9IK8e3JO5xbsyvaZHo19Rf0LoZsOY9Kxb96WV4KryFUgfTEdTDx8+bDPf2bNnS93dFhlb1AfTdQFApfNSD5/bDj1uxdLV0OPZ8lXybc3HUjOhQdof6ntnVq2S+fPnp2WZqGwFSgBEUzGZaL19W4p668V9r6awKEF280WvzQCTJxIYpTaWrREvpQ3ldAfXcwHl8Uo4P1zDLZd8KDAEwHw0m60sFwXS2zDlckI8j3wpQADz1d9l11oCWHZdkq8TIoD56u+yay0BLLsuydcJEcB89XfZtZYAll2X5OuECGC++rvsWksAy65L8nVCBDBf/V12rSWAZdcl+TohApiv/i671hLAsuuSfJ0QAcxXf5ddawlg2XVJvk6IAOarv8uutQSw7LokXydEAPPV32XXWgJYdl2SrxMigPnq77JrLQEsuy7J1wkRwHz1d9m1Nn0zQtmd2Xs+ob1798pYfZXIokWLZOXKlfo/uvPfaowu4XPBI6iKFyTt2LFDbutD+ngb2IoVK2TWrFn2oiW8fInL/0cBAjiKjnhLxNatW+1tEVmzzs5OaW5utgi5efNmwVsduPwwBTgEj6LbixcvBJ/sgjeE1enLmwBdvb6WjvBl1fn+aQI4gmYAbdeuXfaew97eXn1j1zp7Fd2mTZvSV9KNUJTZ30MBDsEjiLVv3z57aSYmIJiIcImjAAGMoyu9BirAewuBQtEsjgIEMI6u9BqoAAEMFIpmcRQggHF0pddABQhgoFA0i6MAAYyjK70GKkAAA4WiWRwFCGAcXek1UAECGCgUzeIoQADj6EqvgQoQwEChaBZHAQIYR1d6DVSAAAYKRbM4ChDAOLrSa6ACBDBQKJrFUYAAxtGVXgMVIICBQtEsjgIEMI6u9BqoAAEMFIpmcRQggHF0pddABQhgoFA0i6MAAYyjK70GKkAAA4WiWRwFCGAcXek1UAECGCgUzeIoQADj6EqvgQoQwEChaBZHAQIYR1d6DVSAAAYKRbM4ChDAOLrSa6ACBDBQKJrFUYAAxtGVXgMVIICBQtEsjgIEMI6u9BqoAAEMFIpmcRQggHF0pddABQhgoFA0i6MAAYyjK70GKkAAA4WiWRwFCGAcXek1UAECGCgUzeIoQADj6EqvgQoQwEChaBZHAQIYR1d6DVSAAAYKRbM4ChDAOLrSa6ACBDBQKJrFUYAAxtGVXgMVIICBQtEsjgIEMI6u9BqoAAEMFIpmcRQggHF0pddABQhgoFA0i6MAAYyjK70GKkAAA4WiWRwFCGAcXek1UIH/AZihfXis88bsAAAAAElFTkSuQmCC</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</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 %s %s %s %s"><block var="unsorted list"/><l></l><l></l><l></l><l></l></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.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" hidden="true"/><watcher var="PV" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="PM" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Pivot x" style="normal" x="10" y="73.00000599999998" 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"><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="reportNewList"><list><block s="reportListItem"><l>1</l><block var="unsorted"/></block></list></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"><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="PV"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><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="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></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="394"></list></variable><variable name="unsorted list"><list struct="atomic" id="395">C,B,D,A,F</list></variable><variable name="pivot"><l>0</l></variable><variable name="PV"><l>0</l></variable><variable name="PM"><l>0</l></variable><variable name="Pivot x"><l>0</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>