<snapdata remixID="9389925"><project name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAN3klEQVR4Xu2de1BU1x3Hv+wib1iQhxoBUZCHYDTBGh4KqPh+JfVVx0bTmE4TW9tR26Z/ONOZTFKn/cdMpnFiY6K1FqOhUaIxvhpfGOQhsWqkKgioKPhCBERggc7v0L3LiuKZDCdx7/2dGWYH9sdv7/mcz5xzz7nn3nXp6OjoABcm8AMRcGEBfyDy/LGCgIOALS0tKC0txYABA2Aymb5XRPTZdXV1iIqK+l4/lz/shyWgCdjc3IyioiKEhoairKwMgwYNgqura68eXVtbG65cuYKwsDCYzeZuuen9GzduICkpqVc/l5M9vQQ0Ac+cOQMfHx+cP39euhdyd3fHxbx9qMzdgZb79T3Wsn9oBGIW/AGufdxw+fJlDBw4EG5ubt3+p7a2FpGRkbBYLE8vNT6yXiOgCXjnzh3k5+eLno/mJRcvXsTQoUPh4uIifn/Ua2BgX+xamoCfxHtpB+SWuQLtNedhPbOn20E2/fYkbt68KfLRa3h4eLcYeu/WrVt44YUXeq2SnOjpJeAgYFVVFaxWqzja9evXi+G4uLhY9IgkDA3TQ4YMwdWrV7F69WrRYx54fTheivF0EBCubmjZ++dutW5YUYDr16+Lv1Pv+agekN6rqalBamrq00uNj6zXCDgISBMQ26rMhg0bhHQ0OYiOjkZAQID2oYcOHcKWLVvE74d+9ZyDgJ6/2Ib2O1fR/OmqbgdZ9+s8IS8Vby8veHt5or29HW0dED2srZCAY8aM6bVKcqKnl4Am4O3bt8UQTL2aTYaQkBAxEaHZqW1CQj3i9OnTxWzZx8sT3749FTOG9JGq4fWlB1FdUyNiD+dkYWB1LoJaqxH14gq4Js51EHDs2LFSOTnIuQloAtJ5F/3YJPT3939izTo62jHA3AjThX8/MdYU8SOcrLHC2xKIa9euiSG2vr4ewXt/h4i0ebgUNlXLQT0vC/hEpLoIcBCQGr6zd9oK94YquEano6GhQfSK5WeKEX61CDRS2iYlLp6+6Giqpz/QGNr5CsAjPgX3QoaK8zyKta0p0tJLcHAwIiIiQD3u4cOHMTamH0b71qEsdIqDgGlpaboAzJXomYAmIMlHa3DivC57IzJjAlDhn4iCggIsWrQIx7Z+iOT8vwnPqLiFxSBszW6U/TQagOPVPMu8VaiKnyqWUmhS03U9sby8XCyz0GRk165dSE1JwSSPUlx8ZpJ2pNQTp6enc9sZgIAmIMmnCfivjZgYGwTz83Oxfft2zJ8/H8e3feQgYNDLq+EeNRK1Oetwv/grB1Qk4NVhU3DgwAHMmjULffrYzxFJQOoZaVKTlZWFlJQUTPEsw4UBE7Uc1DuygAawr+ulOJp5Piyg6bk58PT0RFNTE3I/2YAxRR9pPaBP0jQ0Fh2Ae0Q8HpSecqDlRwLGTRaS2ZZ1bAEVFRW4d+8eEhISsGnTJiQnJ2OadznO9890EDAjI8MYLWDwWmo9IAlYXV0tcBzZ8XdkxgSCBLSd7107fwbDG8pgMtmXSx7FjuIPXHuAYRNfEj0f/U7nfrY81APGxsaKITgnJ0csOM/wrURJyHgtHS2Kjxs3zuBNY4zqawKSfDYBj+7YjAkxAXAZOUej0HSjCie2fYj6yxd6JOPq2gdJP1sFr/BoeHh4aOJ17QHj4uKEgDt37sTo0aMxy3IF54LtwtHlOBbQYAKSEF0FHB8dgG/aI8TCMZ3HFeRkIfnEBzD/vwP0TsyER3Qi7n6xAW33bjsOwXNXojJmIoKCgsQQ3Nraqr1PQzD1jDRBoevONMS/GFCFb4PsQy4JOH68vUc0RlMYs5ZaD0gC0voclWM5/8CE6ABUWJ7H/v378eabb+Lgpr86TEKCl74Dk7cfGvJ2o7FwXzcBK6IzxaU7Wnbpeh5IAlZWVmrx9P6PA6/jTF/7ssvdu3cxYcIEY7aIwWqtCUjy2QTMzdmC8UP9sfl0g7j2S5fFij/P6iYgrfs9KC1G/dHPuglYPnQC6NryiBEj0NjYqL1P8pGEtkJXW+YEVeN0gP3KBwmYmWmflBisTQxVXU1AkoV+qBzf9U+Mi/JH+/DZGozCHZuRcWqzNgvuiZJ5xi9RkzAV/fr1E73fwwI+3APOC7mBUxb75gOaJbOAxvDQQUDbRoGvd2UhI8oiBLTNXn19feFX+jVaG+p6JHO/uQUVwcNh8ffXhl46z7PlIfm6CkjniQv638I3filaXhJw4kT7uqAxmsKYtdQEJPk0AXdnISPSgraEWRqVm/89hW/fXQWLW89b9elKSczi38Mlfiy8vb3Fbpeu9z3RBOPs2bMiL23HIrEXPnMHxb7JDgJOmmS/MmLMpjFGrTUBaas8/VA58cUnSI/0w1e3Lbhw4QKWLVuG/+zZjuQT6+0L0ckz4ZM6E3V7PkbTuRMOtHznrEBZ5DhxbwkNwXRO17XQbJu2efXt21fsjl4UehdF3vYNqHT9mQU0mIAkwsMC1oZngPYFvvXWW8j7dKPDJCTktTW48fFqmP0C0Xa38xqyrZCApUMycOTIEcycORP3799/LM1z587h5fB7KPQarcWQgJMnTzZGCxi8lloPSALazs3yv9yG9CF+OGkNF0MobZ36ZtdWBwE9E1LhmzILdfs2obmypJuAFwenY/DgwaAbjWyTGwqi3m/Pns7t+l5eXmKWvHhQPfI9Rmk5aNIyZYp9d4zB20jX1dcE7Do5KPhyO9KG+KA5drpW+YqCwxh15F2YH9r50o2Oiwk3Jy9HS1yaOAek8z8abruWjRs3Ytu2bXjvvfeEoK8MbsQJ90QthHpMFlDX3mmV0wTsukBcsHc70iJ80BA1SdyfQSU8NBRXTuWhubXznpHHFWurFa2+gYgdFi96TyqPur2TdrzQtqy8vDy8GtmEPLfnHQScOtW+QdUYTWHMWjoISBsFqBTty8bYCG9c8huJZ599VmxKPbj1I6SXZCPArfNanMnTGy6ubmirr+1Gzjx9GapjJ4i73mzrgJTDJiT9A01A6D7kBw8e4LWhzTjuOlLLQ7tvpk2bZswWMVitNQFJPk3A/dlIDXXH5cDReP/997F8+XLkrPsL/uhXrs2CQ157B20NdbDWVqNu32YHbC0Zi2Ed/4pYYiEB165di4ULF4rhlkpgYCBOnjyJxMRE5B47ip/HWJFrHqHlIClZQGOYqAl46dIl0A+V4gOfIa69HLeGzUf//v3FTeR7N7yL2eU7NQGDl74tll/6BIei9vMPHGi5Tnsdzekvi+1WtJHh9OnTYkJC94DQwjP1fKNGjRKvloZKzI7vi6Muw7UcdA2Zbnzion8CmoAlJSXaQnTxwc/watse7O63GFb/cLFgbK0467Ah1SN2NPqEhKP+aHY3St4v/QYlYalCOuoBbbNrykML0bRRlV6trS2Iy/8Toqe8giNIEHlo0kKTF74vWP/yUQ01AQsLC8V9wDRhOJf7JZY0ZcNsMuFrayQCnwlHg8kfCSH9pTak7i+pwPB+QEDfgM6nINzovNnJVjrQgds3axDVcgkh5kaYxy3HMVPnEEy7cpYsWWIM+lxLx6djZWdnix6LJg/eVYVwa7Ff97V6BOHowcNSG1LTZ0yFl6cZvj4+QsCeFqLhYkKZexTMXhYhH+28oRvhuRiDQLfnA9KyC52b2SYMNgwDA3wQdqVQ25DaEx6XqERcbPcVz5YhAY8fP/5EmnTrJ29CfSIm3QXwAyp116TOVSEW0LnaS3dHywLqrkmdq0IsoHO1l+6OlgXUXZM6V4VYQOdqL90dLQuouyZ1rgqxgM7VXro7WhZQd03qXBViAZ2rvXR3tCyg7prUuSrEAjpXe+nuaFlA3TWpc1WIBXSu9tLd0bKAumtS56oQC+hc7aW7o2UBddekzlUhFtC52kt3R8sC6q5JnatCLKBztZfujpYF1F2TOleFWEDnai/dHS0LqLsmda4KsYCPaa81a9aI7zihp4PRc2xsXznrXM379B8tC/iYNqIb6lesWCGea0OPlktKShIPaaJnV9N3p3DpHQIsYA8c6+rq8MYbb4hvC+1a6O+zZ88Wj59bsGCBeJgSl+9GgAXsgRs9q4a+IaBroYds0vNz5s2bJ75Jfu7cud+NPP+XIMACPkYEejbOypUrxRBMPSANvf7+/pgzZ4545dI7BFjAx3Bct26d+CbPtLQ08SxrLmoIsIBquHJWSQIsoCQoDlNDgAVUw5WzShJgASVBcZgaAiygGq6cVZIACygJisPUEGAB1XDlrJIEWEBJUBymhgALqIYrZ5UkwAJKguIwNQRYQDVcOaskARZQEhSHqSHAAqrhylklCbCAkqA4TA0BFlANV84qSYAFlATFYWoIsIBquHJWSQIsoCQoDlNDgAVUw5WzShJgASVBcZgaAiygGq6cVZIACygJisPUEGAB1XDlrJIEWEBJUBymhgALqIYrZ5UkwAJKguIwNQRYQDVcOaskARZQEhSHqSHAAqrhylklCbCAkqA4TA0BFlANV84qSYAFlATFYWoIsIBquHJWSQIsoCQoDlNDgAVUw5WzShJgASVBcZgaAiygGq6cVZIACygJisPUEGAB1XDlrJIEWEBJUBymhgALqIYrZ5UkwAJKguIwNQRYQDVcOaskARZQEhSHqSHAAqrhylklCbCAkqA4TA0BFlANV84qSYAFlATFYWoIsIBquHJWSQIsoCQoDlNDgAVUw5WzShJgASVBcZgaAiygGq6cVZIACygJisPUEGAB1XDlrJIEWEBJUBymhgALqIYrZ5Uk8D+6nLPzfhrJxAAAAABJRU5ErkJggg==</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="30" y="20"><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="35.666666666666686" y="329.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="34.33333333333334" y="174.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.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="temp" 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"><block s="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="sorted list"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted"/></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="reportLessThan"><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>temp</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="temp"/></block></script></block></script></block><block s="doAddToList"><block s="reportListItem"><l><option>last</option></l><block var="unsorted"/></block><block var="sorted list"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted"/></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="351">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="352"></list></variable><variable name="temp"><l>D</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>