<snapdata remixID="9398937"><project name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQ80lEQVR4Xu2dCVBV1xnHP3ZkRwQUUAEBRdx3UXED12gwGkk0LpRJYjrJZJt02mmnM7bJTNqpk1qbzjjVuExc0mgkmoqJRquigoI7iiCIiIILi4jKTu//MO+8d9khXDi+e84MQ+K7757vfN+Pc8/ynf+1qFMKySI90E0esJAAdpPnZbXMAyoAKysrKTMzk3x8fMjS0rJLXYS6S0pKKDg4uEvrlZV1rwc4gBUVFXTu3Dny8/Nr1qKamhqysrJin+PJXVVVxf67urqaHBwc2H/X1tZ2GF7c/+HDhzRhwoTu9Yqsvcs8wAG8fPkyOTs7s4qTk5Pp3r17rCfEb29vbwbniBEjWA8ZExNDW7dupbFjx9Lz58/Jw8ODfS83N5fOnDlDa9euJWtr6w41ori4mAYMGECurq4d+r780ovlAQ5gYWEhPX78mFl//PhxSktLo6CgILp9+za5uLjQxIkT6ebNmwywPn36UHR0NGVkZDAA8/LyaOjQoQxc9IRvv/02PXv2rEOeQM/66NEjGj9+fIe+L7/0YnmAA1hUVET4QSktLWW92bBhw+jGjRvssYux2ZUrV+jOnTsMPkAaGBhIGLsBNvSW+A6uRY8JaDtaCgoKaPLkyR39uvzeC+QBVQ9oANDCwkJ5HDvR86dPNW9KbW0NVdfUkoVl/dgS5f79+xJAzT0vRgUcQDz28BhGKcq5RsnrYsnP3YFueU4m78BBysSiY2O65ppZfC+HHPKSqVf1AwqK/pCsRy/mlz548ICmTJkihoekFZp6QAUgIEQ58s0mWlL2HWVM+Yz6DZuomQGozyX+PfKfupSy+85VARgREaFZvfLG4niAA4jlD1MAR9oVkE/MnzW3NO/iCZrgXExZfnN4XbBFAqi564WogAOIxx4Cj/Lzt1/RrIFuZD32dc2NvH7tGs3ukUWZPrN4XfhDmDp1quZ1ywq63wMqAAEhylEAGOpBlqNe1dzC69ev01yHbMroE6UCcNq0aZrXLSvofg9wADHzxA/Ksb1blR7QnSy6CMD5TjmU7j2TewOToenTp3e/d6QFmnuAA4i1t4YA0sglmhuAHnCBSy5d95rB68JykARQc9cLUYEKQECI8r/vtlGU0gPSCOPSiFbWXlPGgC+75dE1T2OPBwBnzDACqVXd8r7d7wEOYH5+PuEH5cS+7RQZ4kZ1XQAgesBo97t01cM46cB+8MyZxkdy97tJWqCVBziASDpoCGDt8Fe0qpffFwC+4pFPV3oa1/2QliUB1Nz1QlTAAbx79y7LfEE5+f3XNDPYlWqHLdLcSAC4xPM+XXIz7v0iKSIyMlLzumUF3e8BFYCAECVRAXCGAmDN0GjNLQSAS70f0kXXSbwuABgVZVyW0dwIWUG3eYADiJQqDuD+HTQjyIWqh7ysuWEA8LU+hXTBJZzXhWwcCaDmrheiAg4g0qwAIcrpAztpugJgVdhCzY0EgMt8iynVyZgF/eTJE5o1y7gzorkRsoJu84AKQEDYHQAu9yuhFEdjAioAnD17drc5RVbcdR7gACKZ1ADgmR920bQBzlQ5eIHmlqAHXNGvlM45jON1lZWVSQA197wYFXAAkXoPCFGS/rubAVgR+lKnW4lEgwMHDrD72tnZ0ciRI2mVfxkl24/hdT1VEmHnzDFmx3S6EfKGwnhABSAgZAAe/IamBThSuQYA4v67du2iLVu20Pr161l9sYHPKMlutArAuXON+YHCeEsa0uke4ADm5OQQflDOJvyHIhQAnwyYxVK0cGQzICCgUyvHYnP//v0pKSmJ4oLK6bTNSH5/nDGZN29ep9YnbyamBziAt27dMgJ46FuK8HegLOcR1KtXL3Jzc2PjQ8PxSxxIQsIozgXjVJyjoyM7nIT/z87OpnHjxrGDSjY2NpSens52WLC3a6oCgnulpKRQeXk5vRlSSaesR3AP4Z4SQDGB6WyrVAACQpRzCoCT+9pQkX8Ubd++nVasWEH4bMiQIezzkydPMnD8/f0ZaBjLubu7s2OagwcPZifk8G843IQx39GjR+mNN97gCa8G+MaMGUOJJ0/QW4NqKNFquArA+fPnd3Zb5f0E9AAHED0XflBSftxDg+tyqDAshh0Sh0wHMmUMh8WxYI0jmba2tiyFq2fPnuzIJh7XOEyEc8OYSEAl4ezZszRw4EB2XhiwAr7z58/TqFGj2G+XstsUHdaTTlgM5e4B3C+91PkTIAH9r3uTOIBIizLshKT8tJfiahPoe4/XydI7mCCZgfFaSyU1NZUlEGBs11wBsMh0QW+J31XK2DI05XMaNGc1Haf63hWPacAqzwXrg00OIKQ30IPhYHlaYgLFPt+rnNW1pDM1QeTp01fpBY3ndn+pa+qojoofFlDfihzytS4jq+nvKT3gMHZb9LSrVq36pVXI778gHlCpY+3Zs4cJDfXr1085s5tEdpWlXdAMC7ppP5CsHV3ZZAU9X0hISBfUK6sQwQON9AHRA+FxisduVxYnJyeZBd2VDhekrkYACmKXNEMnHpAA6iTQojZTBSAeu5gNQ6SyqxVSsduCPEBIwsmiHw9wALGLgW2xvn37trn1WDLBYrOhAGCAi3/vCMBSIbXNrjebCzmApgqpWDzG9hqgTExMZDNTLNNApBIClRCjvHjxIluAhprC6tWrafPmzWwHBLsjUFpFb4Z7Isn1/fffZ2t/bSlSIbUtXjKfa1T6gAaF1A0bNrDkAwAIoPB4xMwYuxjYDcH2GrbWEhISGKDY6ViwYAHbcsOCNZQNcN2lS5eYUCUUU5Fk2pYiFVLb4iXzuYYD2FAh9dChQyxXDyChpwNcgOz06dNspwJ60SdOnGA7H4sWLaL9+/ez9UP0fthK8/X1ZdcCZCxutyR+3tCdUiHVfABrrSWqHtCgkIovIQOmtgvWAjHuQwY0dl0MRSqkthY28/mcA2iqkFqcm06n/rKSfN3sKbNnOPkFBJOlVecqpD68m0NOBRfIo/ohDVz8EdlJhVTzoaodLVEBaCpQ+eqTvZQevpb6j6pXLLBTEgniN22gp5XVLd7eUpkVR8euYeNGZMSgIKfQtGCsiccyetzeP/1GUUiNkQqp7QiaOV3KAWykkGqbTz6vfcomDxjXHd29hYKP/oM87I2PSgsbO6qrqmjkD+sF79GzsdFs/Ii9ZSSmGgpmuZhh4zfGkOFBXjTepUQqpJoTVe1oCwewkUJqiCsVB0Tx12cd37GRpqRu5rf2jPuMakoLqSw5gSpzr6uqdH31Y8obPIeNIwGg4e1KuAg5h1hsxkQDE5dJ4eFSIbUdATO3S1UANqWQClB69+5NJ3f9WwWg1zvrqPTnnaQMDqk8/WwjAO+EzmYZ0siitre3558jsxpLM5hJ79y5k8IVAKVCqrlh1fb2cACbU0jt0aMHO/eRuHsTRZz/ynhnKxtyW/AWlcR/2ag29IC5g2ax5Rv0gKZnQQAgFqmxmL1t2zb2XjipkNr2gJnblRzA1hRS76VfphHlOaqtt6acAdgSchTA5i1lPR/S8k0LAAwNDWWP4Pj4ePZKLqmQam5Ytb09KgBbUkgtU14skxK/g0qy0lq8O8Z741Z/RO5BYYTeEwA27AFxcAl17du3j52gkwqpbQ+YuV3JAWxKIfWSZTDrxZChfGbfDoo4t5GwzILiMGom9Rg4hh7/tJ2qC+uVVQ3FZclHlBMSSZ6enuwRjCObhoKzxzgbghkyjmxiLCgVUs0Nq7a3hwPYlEKq1ZgYOnbsGDuje3T7v1STkF6xfyLLHk5UemQHlWekNgLwVvBMNgZE74c1QVMADQfg8W94saFUSG17wMztSg5gUwqpu9Or2Ht/Fy9eTKnf72gEINVUUVXBbdYLNuwBs4NmsNe74o2bpo9gwGeQAMF3vLy8pEKquVHVjvaoAGxJIfXMt1soKm1Hq5MQ1G01/9dUMGQuW77BIxh7vYYC+Ex7QAAoFVLbETEzu5QD2JpCKl7f6nblR7KoNo7nmvLFk6fPKNN3PFuERjoXCiYjpgCa9oAYJ0qFVDOjqh3N4QC2ppD6KOMKXVz3ATnbtn4+ePibvyeLgRP4LNjUHqwBIk8QBZMRLEpLhdR2RMzMLlUB2FAh9ZptKNOBWbNmDZ0/sJsiUjfx5mMSYusTSIW7/koV2ZdVbnFe/CHdDJzGMqTxCMa+r2nBEgxmxsiSRs8rFVLNjKp2NIcD2JRCavmg+SzV/uOPP6bkvdvUk5CVf6SivevJdW4sFe/5eyMAMwOmsklIWFhYi2eMRVVI/eKLL1gSBpJyoWNjevalHf6Vl7biAQ5gUwqp6AGROgXBofP7d6oA5OuAh7+m6kf1r3cwFPSAGf4RTNgICaeGnhWfY8vv4MGD7FLMsKGQJaJCKmbu+MPDzg0yguADjFcXLlzYruxuSWDLHlAB2JJC6s1Thyn89D/5QnRLty2IfFd5xcM0gtoBdkJMF6LxPUi+YR8YCqnYORFVIRWz99jYWDaMMC0487Js2TL2B7R8+XLVJEsC1z4PcACbUkh9GjyH9VhYSB6gyLHlnj9Fz6vVe7sNq6tRglXRw42GKut/hn1gBKphQRAh8SayQipsjIuLUz1+0SYkZ+BQFtoFEGXpuAc4gE0ppN50Gs4eOxgLHd65mabf2KtKSCWk6dc0zpC2mPcO3R8UyU7IoffAASeMowzLMjAXuyQ4aSeqQipA++STTygrK4tldkM0HX6IiYnhOokdd7v8psEDKgDVCqm2ikJqJFdI/frzP9CnvepfZIPSY9gU8nj9t5T3u8ZKpnVRcVQ6YSlPx1q3bh2tXLmSb8kBPoNI5anEk0IqpG7cuJEtE02aNEmqdWn498IBbE4hFUctsZB8ZNuX9Fp+AjfF652/kU2fQHq0bS1VZNWv6xmK/cJ3qWTcErp69SpLSC1Wzn7YKMFETwL4Lly4wGaX+O1clkuLwtylQqqGQRb51hxALIcYXtUFhdRfKQqp+z2Xk03vENZzWeVnqhJSHcfPpacpR8g+ZBSVX09WtdHplQ8ozXciG+PhEWzYesOYCQvRWHzG7wrl/DAUUkMbKKQCeMw6ZTF/D3AAIceBQTc0Xa4c/4HiKuOVdHtLSqoNJp9+AVRU50pDPXu1uh7GElLTsmm0nw1baK6tq6WiwqJGnnyUn0feSoJrP+tSqZBq/pw120KVOhZeIINlETx2bTMOk32FcQejwt6LTiddblNC6uTIKdTT2ar+cLsymC993ILSqpJfmO0+VlFIdWPvK5YKqfqisZE+YHMKqX1cHan/3XNkZaKG1ZyrLIJGU0aNExu8A0BIdLRWpEJqax4yz88bAWiezZStEtUDEkBRI6MTuySAOgm0qM2UAIoaGZ3YJQHUSaBFbaYEUNTI6MQuCaBOAi1qMyWAokZGJ3ZJAHUSaFGbKQEUNTI6sUsCqJNAi9pMCaCokdGJXRJAnQRa1GZKAEWNjE7skgDqJNCiNlMCKGpkdGKXBFAngRa1mRJAUSOjE7skgDoJtKjNlACKGhmd2CUB1EmgRW2mBFDUyOjELgmgTgItajMlgKJGRid2SQB1EmhRmykBFDUyOrFLAqiTQIvaTAmgqJHRiV0SQJ0EWtRmSgBFjYxO7JIA6iTQojZTAihqZHRilwRQJ4EWtZkSQFEjoxO7JIA6CbSozZQAihoZndglAdRJoEVtpgRQ1MjoxC4JoE4CLWozJYCiRkYndkkAdRJoUZspARQ1MjqxSwKok0CL2kwJoKiR0YldEkCdBFrUZkoARY2MTuySAOok0KI2UwIoamR0YpcEUCeBFrWZEkBRI6MTuySAOgm0qM2UAIoaGZ3Y9X8hjYQg717FsQAAAABJRU5ErkJggg==</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="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"/><watcher var="unsorted list" style="normal" x="6.895833333333485" y="108.95416804583334" color="243,118,29" extX="80" extY="70"/><watcher var="pivot" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="before" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="after" style="normal" x="10" y="52.00000399999999" 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="doSetVar"><l>pivot</l><block s="reportListItem"><custom-block s="earliest in %l"><block var="unsorted"/></custom-block><block var="unsorted"/></block></block><block s="doForEach"><l>item</l><l/><script><block s="doIfElse"><block s="reportGreaterThan"><block var="item"/><block var="pivot"/></block><script><block s="doAddToList"><block var="item"/><block var="before"/></block></script><script><block s="doAddToList"><block var="item"/><block var="after"/></block></script></block></script></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="partition sort %l"><block var="before"/></custom-block><block var="pivot"/><custom-block s="partition sort %l"><block var="after"/></custom-block></list></custom-block></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="doSetVar"><l>pivot</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>pivot</l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block><block s="doSetVar"><l>before</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>after</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block s="reportCDR"><block var="unsorted"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block var="item"/><block var="pivot"/></block><script><block s="doAddToList"><block var="item"/><block var="before"/></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="pivot"/><block var="item"/></block><script><block s="doAddToList"><block var="item"/><block var="after"/></block></script><script><block s="doAddToList"><block var="item"/><block var="before"/></block></script></block></script></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="partition sort %l"><block var="before"/></custom-block><block s="reportNewList"><list><block var="pivot"/></list></block><custom-block s="partition sort %l"><block var="after"/></custom-block></list></custom-block></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="400"></list></variable><variable name="unsorted list"><list struct="atomic" id="401">C,B,D,A,F</list></variable><variable name="pivot"><l></l></variable><variable name="before"><list struct="atomic" id="402"></list></variable><variable name="after"><list struct="atomic" id="403"></list></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>