<snapdata remixID="13069090"><project name="Lab 13" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAHK9JREFUeF7tnQd4VFXax/+TZNIhhQ6REopIQFCadOntQ1DBAtIFZEVF2c9vcV3X9u1+VtgVFKQoroKACEqT0HtPSAgJvbdIQiIhlSTzPf+Tvdm5985MpiQwM573eXhCMveee857f3PKe973PQaTyWSCFKmBe6QBgwTwHmlePlZoQAIoQbinGrAK4KlTp8DRuXr16ve0gsrDb926hRs3bqB169ZuUR9ZifLRgA7AO3fuYNeuXahbty4MBoPLTwkICMDprcsQhhynygpr0AKmWs1L77148SLuv/9+1KpVy6ny5E3upQEdgJs2bRLwlZdcO7AWzY98igBf52HOfz0e6enppVViT9ipU6fyqqIs5x5qQAVgSkoKioqK4OPj41SV2HvOmzcPgwcPRp06dUQZxmOrUevQbAvlEUjzBbj29//ckvPaQaSZAchPbt++jXbt2jlVT3mT+2hABeDRo0fFvM9c+Lfdu3ejTZs24s+cg61cuVL8vnHjRhC6Ro0aITw8HH5+fqhUqRLmzp2LDz/8UFwfdGK9DkC/VoNhbD8cuXOfFtcEPPYOTDmZKNg0w6JmsqbuF/M/c8nKypK9oPtw5HRNVABevXoV165dUxX25ZdfokaNGggJCcHZs2fx17/+FX369ME777yDI0eOIDMzE6NGjcK4cePw9ddf46233sLLL7+MqlWrinIqn91ksQf07/WqAM6veT8Bn290B6sA/vbyXly/fl1VL/bWzz33nNMNlze6hwZ0PWBOjnqxEB8fj5YtW6J79+4YM2YMunTpgilTpoihNiEhQYBBKB999FF07twZlStXFosEpceMvLjNJoBBzy9GcVYqfGs1Q87Mvha1kjFlN/jlMBeC37ev5evdQ7WyFvZoQAXgwYMHUVBQoLqPQC5fvlzM6/z9/bFhwwZERUWhadOmAj7Oxbp164ZFixaJ4ffChQvi/vHjx4uf1a/u0gHoG/2I6PEoyrDLvxWd3WexzumTd+DylSuqzzhVIPBSPFsDulXwjz/+iCpVqggQMzIy4Ovr61ILjWknUfVmkktl5LYbJ4Z6RfLz89GkSRNdmYQyIiJCzEmleIYGdAASurVr1+KBBx5AZGTkXWlFYGAgLp1MwpVjB5x6XoNWHRFWq37pvVeuXEHDhg2lrdApbd7dm3QAxsbGokGDBne1FmmXz8P43Sg0iTQ69Vzay/OGL0JmcFTp/b/++isefPBBMS2Q4r4aUAF4/vx5pKWlITg4uEJrzJU2V8lGYwlwCZtWYODlefBx3laNnLZjkdasxKyjCOevymKoQhskC3daAyoADx8+XAqFUmJhYSEWLFggFiFcgIwePRqrV6/GgAEDxN+HDh0Kbo/RHvjQQw+VXhsWFobvv/8e0dHRYpGyatUq1K9fHydPnhQLlc2bN2PLli1irpm4eSUeu7bAKoDBUzegYOtsFCb8bLWh2a3HILXpUNXnNNU8/bQaSqc1JW+sEA2oALx8+TI4dJkLzTC0A/7www/iz1OnTsUbb7yBevXqCdPLxx9/LIzTLVq0EL0a7YW8louXsWPHCnCnT58OwpCcnCxWyzt27MCSJUvw+eefIzs7G0lbf8KQ1K8sAhjQfzoQEoGiU7tsApj18Chca/yEqu78YgwZMqRCFCcLLR8NqAA8fvw46HViLp988gleeOEFARpfJg3NBHD//v3C1HLgwAFhoP7LX/6CadOmlV5LGF955RX069cPkyZNAuHm/m1QUJCwIX722WfIzc0Vj0re/jOeuPGNRQCDJn4PGHxRnHoS+av+bLXVt1qNxOWGg1Wfsz00kktxXw2oANy2bZuw9Wl7QK6MCSZf5vz58/Hqq69i3759OHTokBheOafj7siaNWuE6YbXcp+WdsUVK1aIoXv27NnCdkgAOQxTOJyzx03ZuQbD0r+1OgTTRmjKyUDx9RNWNZnZcgQu1h+k+pzbddJY7b7wsWa6VfDSpUuF+YI2NYKk3RmxtzncQyagXARwbsi5pDVJv3gKzXITYcn7K6LwJurln4Gvqcjmo2+0+wMuVetYeg3hoz2QuzJS3FcDOgDPnDkDzvtoA+QCwtw5gf6B9v4eGBCAm79ew43rl51ovQH1m8QAPr7ieVcuXYR/wnLENKhtsSyDMQApVR/Fb7/9Jj7nT3rjSG8ZJ1R/l2/RAci5HT1bnHXJUuqffnw/Qta8jhohzu2khDRohcwn5qh64Li4ONy8edOmipo1aya2CmmIluL+GlAByLkce0BuxbkqhrhliEpc4FIxef8dp3LD4hYcnR3YM0vxDg2oAOScjS705sIhkOYMzgu5QLl06RJq164t9mYJKoc72vy4yuWwp7jx+yf+iDpWAAx8bi5QfAd5i6fY1GL2awd1ZiHWQc7rvAM+3SKEcHEnxFzoXMr5IIc0OpympqYK2HjtRx99JFbG3PIiFLTv0UxDCU7+2SKAPtWi4deyxFxSdP4gik7vsqpNOqJq/QB5MRc1UrxDA6oe8PTp08KMYi4Ebe/evWCsCHu4Dh06CAgZN0KjMncadu7cKYzSXHk+/vjj4vbKJ9dZBNAQXgfGNk+VAHhqJ4ouHLKqSTqiav0AacZp3vw/QUre8Rp+v61QAUgX+9DQUJU2OPEncDRpcNeC80T6ANIIza042gRp/zt37hy6du1aOn+MPBtrfQh+5h8wFRUif/k0m5qnIyp7W63wSyDFOzSgWwVzi0wJKHKliZWP/4RGZ5a7UgTS/7Cz1MGVBTEuhJ7Zd8tNzKXKy5vt0oAOQAakc8glhHzRNMm4Eh/MewMD/JGbm6MOgrOrekBhURH8jP6i1yWADJSPiYmx8255mbtrQAfgiRMnxFBLc0d5SNbVM7i5cAJqBVnfCbH1nJoPtEfuk7NK9425o0JbYMeO/9n1KI96yjLujQZUAHIRwV0Q83QcSpywpV6QLliKT5+16hce+Qn14y3FBdvf4Nw/HlYFpufl5Ul7oP3qc+srVQBy6NV6ENOhgEMenVQJoxIjwv8///zz+Oqrr1R/17Y28Pg61Dw4y6oSAp+eibylU20qifZAbVxwcXGxMP9I8WwNqACko6jWDDNnzhzhfPrmm28Knz/ODWnv6927twhM79+/vwCQ+WS4OuX9dLOi3yCN2KGnY60C6D/wTRj8g5G/8g2bWqQ9kCtxc6EL2BNPqP3/PPtV/D5rrwKQphStIVpJtUGD9Ouvvy48md9++20kJiZiwoQJoheqWbOmgJD+gnQAoKezYs6JuLDVIoA+tWPg3+ePoAtMwcYZKL6cYPUNZL60Rxcwz/CBYcOG/T7fmhe1WucPqN2Ko3czfer4k5kICB7nifSIpgs//QAJHHdKaLN77bXXxA4Je0BKtSs7LQJoCA6HoXJNGDuMFACabqt3YMx1fPPFXWCkm7lwKiC9XTyfRBWANHX88ssvwgW/LCEA7PUoiucM52VaCTu7EdHJX5dVnM3PaQ/kfrQiXKU3btxYery4pFX3uFlnhklKSgK35OhgUB5SOyAfUVv+DFOWOrmQvWX73v8oklu+UhoqQDMM/3HuKcXzNaADkE1iLAW34Oh8wCAjVwzRLI/GbGdDPZkXkG5YNL1wfvrwww/LUEvP5660BRYB5Kec53GY5d7vvUikT+jpAsZpAb1fODd11UnWi96b1zRFByCDhOiUSmO0Iy741IhyfX5mKn7bswTFOSUu8iXCvIPmkeeWf79TkI8HB09ERkj90vL4JWjVqpXOUcJr3sLvuCE6AOl2dd9997mkkuS5L6G38bjTZRiCwpA66icR7K4I3bLoiCDFuzSgApAxvpzzuSpnPhuFHmGWFx3G9iNQnHoCReet+wHy+WmTd4g9aUW4wpbe0K6+Gfe7XwUg43WVYHGlqnTTp/s9YeDuA33+eA2HaS4IaBfkVh3hYEAQ5cIX4ywCaOw6CezdfOrEIG/haJvaSJ24Vcz/zIUhotIX0P0gcqVGutQc2i0vpuhl8PmIESNErmjaCblfTDCZRYv5XmbNmiVSuim7KFe+nIAe4XrDsk+1hggY9hEMAaHImdHHZr2vjt8kPKzNhd7QCuSuNFre6z4aUAFIxwOtMZmZEJjfZdCgQWIPmLse3OlgVgP2iuw1mcKXK1X+pKQunGwRQOaFNhXkwKfm/chf/kfApDdcK6q5NGaDLk0Ie0A5D3QfeMqjJioA6YzKGBDz7TguBJh1VBmamfOF1zD2lpkTaCskiPy74rGS9s1L6GmhB2SFjV2eR/Gvp1F0YpvN+p8fua400JwXMvqOK2FG5EnxHg3oVsFMqUbnAlekVvIS1Lmw3ukifBu0w6GYV0q3+lgQDdJPPvmk02XKG91TAzoAOQQzLoTeLM6uiNljRp5eB58C9RzOHhUUwRe3YoYi7WZJdB57WdaJeQileJ8GrO6EcG7HhYU2W9bdUgGh46KG7l7OBElxF4dOFeV57Njdavvv6TkWAaRDAlegzrx4d1IenRa4s8N2uGpcd6d2eVNddAAy7x/ngJYcEOiwyhfJhYct4WKG7lL2CMukVGRidAYxcZEkIbTnjdzda3TJiWgHpPeKudDdnmYWekczEwLzOtMhlbZAwsoVMaPpGKDExEEzZ84U19GZgJ41nE/yXh7vRVsiU/ryaAYKj/dipgMeOkMHCMLN6xkKwOvLS+jQKk/YLC9tll85KgC5q2EpKIn2t+3btwsfQXo+MyXHiy++CB5qQyM1kxRt3bpVmGPoJs9elMIjvGi3Y0pfJjYnrDQk834GM1H4f+608JqRI0cK72uCwoyqH3zwgXDDKg+hOYkOFtovV3mULctwXgMqAGnH0+4+vPfee+J8OJ6QSfgYCMT4EMLBXo1gcnuMiwb67RFG5Wxf5ohm/C5h27Nnj8jzQrjo3cykRnTz+uabbwSAf/rTnwR0TBP86aefigVQeed3Zr3atm3rvLbkneWuARWAjGjTJoCkg8KxY8fEsMthkgZhxn706NFD5IThanPixIkCGg6rPMiQSS7Za/I0TWbNYgQdM+Kzt2QiI5ajHLXFOSCfy884dNMIPnnyZAE440vKqwek5phpSw7D5c6QSwWqACR82rBMl0p3s5slgG72QrRJygmgpRS47NmK/x2A5H5NUNeooCAfMFg+8Z0LLNkDutcbVPWAnCNpAcxJPY/rCyahqm/JmR6KFPgEotBg2xxT0U1l5vyAYnW9goJDEDVhDlID6+keTwDtPeKVYajUB4OfpDG74t6kDkBlAaE8Mu/A94g+Ol/8WmDwx6n6jyOv6QBEVg6Fn48JPlZ6G3uqzEWI8L6xdD6DHQUUmwzIzM6F/5ltqHPyB4QVlRzp6t9rKs7X+y9dCTRK2wsgtwCZeoSrZy7Onn32WWEioheQYkKyo4rykjI0oAKQW19aAHHoe5FossAQgKQOb6Neq5JDomnzS167BDdWzi7zDA9rdTAYfNBp8psobNnb6cAn1peQXL1wBi3jPkB1U4YA8FzdgRYB5IreXuEKn1YArWmKnkE8PZ5fIIIpxXkN6ADUpuYwHF4qADzSeCyieo0tfRKNxdufiEaLcNeH4apfny5NxctVNR1P7RXFfWz9+vVoHJyDx9KWCADP3jdAVwR7svIAkOYmmogYpffUUyXphqU4pwGdHVALoE/cMgFgwqDFuJWVJdzkefpRaEgIDj/TGNGh1s8BCW3fH3mnE1CYftVm7aotOgNu39GGSJugIxlQaRKi6YYAtm3TGi12v4ka3UfhTJQ+cJ0AMqTAHtEOwcOHDxdDMA9gLCslnT3ly2tKNKADUJsGzTd+OYzJq2Eat1TMhXjuG3PEcFiKswFgYJPWqD19Ea7+31jknTjoEICO7FZwi41zMgLIFa7v7jno1LEjTtfpp3smv1z2AigXIXfnK2IXgHdSNiNwzEJRo++++07EhxDA+GebWO0Bq417D8W5t5Edt6VMADkEMx0Ijd0cfh1JC8LdFQVA7rr47SGAnSwCyC8QDd5S3EcDKgC5StT2gH5HfgABDBi9QGyP0TFh3LhxwqHAFoBVnv0fBDXvhOxDG5Gx8jObLVYAVIZgR9IDM2hdAZBbgn575qJzp044VbuvxR5QAug+8OmGYAKoPbDamLACBSmbEDBqgeidlEypNJ8cGX6/zTmgsXpdFN3OQHGObc/oKl+dEsc80PmVGbcc8cQmgKwXh+BHHnkERgLYuTNO1tJH3XHFLAF0YwBpqNUCyCO3CpI3wX9UiS1QEe6M+P1rOkzHdrrUoqBmj6Bw0mwx/Doj3F5TAGzfvj2Me79El86dcaJmb11xBJAH6khxHw2ohmACqI0LDji6UgBoHDlPV+sqVSJx5VgcCrLVAeT2Ns/H6I8aTVshOyfH3lt017G+CoBMWOlPALt0wfEavXTXcpdHAui0qivkRhWA7E20AAYmrUJ+8kb4jfhSVQEOk1unj0DzjGMwmucccrCaEa064874mcKVyxlhj81pgTDDtG0L/73z0LVrF6RU72kRQBlX7IyWK+4eHYDawwGDjv2E/GMb4TtirqoWjHyLH/EAGldy7jxg88IiFpwAcz5zDsg4Dke2urho4nyU/ob02vbfNw/dunZFcrUeOq3R00cCWHEwOVOyziVfCyBPvcwjgMPnCMdSWv+ZC6Z37144OjLG5iKkxiuzkPHjLBRcsp0pK3z+cQEgV8GExFEA6SzLPDWM+wjYNx/dunXFsar6TFosm36MUtxHAzoAuao0l5CU1chLioXP8DlirkUzDIffjh072ASwUrehCOs1Amnf/q1MO6ACIHc0uK+rTZRuS100LrM+HIJpGmIP+Gi3bkiqol9scJdFAug+8LEmOgBp2FUSTfKnAqDh2S/A3DE0EvO8kJCQYCSNam61B6z7yWYUZd1E9qFYZK7RL2DM1RA2L0UcSsihlNtdjsQic2WrAMghOHD/fLHQOBrZTdUOOg7Qm1sC6MYAEj5tDxh6fA3ykjYAz3whYkAYwcYQyphmzZA02jqAxhr1ED5oEnLiNiM7brPNVisAKkOwI3utBJCOEewBRSrf/fPR/d8Aah/KHrBnT/3ixL1eye+rNqoekABqD4iudGItco9ugOlp9XlvPAHz8kudUC/EsvexI2oMnZNUeiwr55iO9IA0rXBbkAAyO1fggQXo0b07EiP0TgcEsFcvvXnGkbrKa8tXAyoAubGvBZAnnxPA4qf0571FZZzC7ZX/gMksla4j1TP4+iGk90hca9BRlxbO3nK4sFAAZBqPoAML0aNHdySE6/3+OARLAO3V7N25Tgeg9kSisFPrkXP0FxQPs3Dg4O0MZB6MhW9xyYE1jgrnZVGd++NWYKSjt5Zez15NAZBz06CDC9GzRw8cCStxnDUXAsgIPSnuowFdhlQtgOGnf0FO4i8oGqZ2KKhWrRp2jOuAdiGuBY77BoUC/7tF+AE6I7yPzgscgjk/DSaAPXsivnInXXH08ZMAOqPlirtHByAdPM0l4swGAWDh0H+KuFquVrnnWr1aNaSMa2nTDmhvtUO+OCpyTnNHg3HAjphh2KspAIpjZQ99hV49eyKukv5AawLIs+2kuI8GVADSvV0LYOTZWOQkrsedJ/8pbIDMUso80X+YPBnHx7eyDqCPLxr+6ySuvPtMmXZAAsieV1kFWzpzzprKCJUCINN+hBDAXr1wOLSD7hZmfZAAug98rIkOQEJoLlXObUR24noUPD5T2NXef/99cWyrSEhkA8AaU/4h7IC3960rE8DgzxPF4iclJUXkjiGAnB+a2yOt/U4AaZukp3bTpk1FD9i7Vy8cCnlEp2mGE0gAPRHAhPXIf3wGmDeQE/1ly5bhpSlTcOL5h6z2gFHv/ACf4MrIPhiL9GUf22y1AiDz+BFE+gTaCyATKjEVHIdiunSxB+Q8zxKA7AGZ/EiK+2hA1QMyaZC2B6x6fhNuJ6xD/pAZYieEgCixsSdtAMgm0iP6zrVzZQYlBc1OEHvB3NFgThlHzoRjujdFmP8v9PAi9OnTGweD21vsASWA7gOfbggmgObn8vKCahc2CwDzBn+qqrm/0Q+mT0YiPNf6QdP2NNUQEITi97foTmq3515eowMwbhH69umDA0HtLALYr58+WMneZ8nryl8Dqh6QK1wtgNUvbsHtI+uQO/gT3dPrGAsReHyn6ghCR6pYbDIhv1F7XIHzx4NpAaxEAPv2xf5AfRo25i+UADryhir+Wh2AhNBcalzaiqwja5H7mBpAesZkxm/HjR9nwcfknCGamRHaT5iOS9VjnM6MQPMNzUMMaKdLVvb6D9Gvb1/sC2ij0x4BlAddVzxUjjxBBSDnYVoAa17ehqz4tch5TL2QYPrdxPGtyyUzgu+Mg6U9L1e+jswB2VguPujAwHszf3pf9HJ7/Vvr9MD5pQTQETwq/lodgITQXGpd2S4AzB70kfgzPY/p0hQZEYEzL7S1ugoOatEZwTEdcHMF94ptBxz5/zNOBEPRDkjnAoJSlixcuFCkBVaEHjHMKU1/wP79+mGP8WGLAA4YoE/ZUdaz5OcVpwEdgErWeuWRta/uwK34Nbg98EMkJydj8eLFIji9ID8fZye3swpg5NCpogiDMQDpSz6w2QItgNpTMq3d/O6774qUvoSPGVobNWqE31b/DQP698duv4d0tzGpkASw4mBypmQVgISP/8wNwAqAWQM+ENtltM8xNwzDMjPWzkeEvz4iicM494pvtOiPeud24WbaDWFm4RyNMRyM++Ccjce/ci7Z9OWPhXmH/+hSpeyEbN68WWzNDRyoz3SlNPbvf/+7SIxO+Fhmxqr3MWBAf+zybaUzZLMsCaAzmFTcPRYBNH9cnWs7URS/Alf7fSrsgNwBYQSbrXM9eKom3aRoL2QWfDq5Tps2TfyfwsDxvXv3ioz1inGYZ9Rx9cpjHjgE0x7JuSB3R+xxoSLwBNq0fRYGDhggANQKe0BbMFecmmXJ1jSgApAvUDsER13fhdqJC/BZ5Ylo07adOPeDuyHcrbAmTETOXC8EjaDyHnqqbNy4UTgcMH6XaT4UaN566y0xf2OycyUpOYdWJjJnInRm29cepG3+bJbDZOoNo6Nx3/qXUa/veOz0KTk61lzK6k0lJndfAyoA2dto3bHuS90t0rMtymuPjmPeEEMpo89sZa9nr0aQuahQDj1krAcDiHg/dyzYA7I35TV0n4qNjRUrWe7nmsPGe/g8a8KzPwgfoY5f9y2GZi4V+QF3GB7U3cLyZWqOuw+ZrSeqAGQPpZW6v+4RAGYV+2Nx5Gg0fKCF8JhRjllwtDkEjw6kTCSkPZPE0bLM4duwdjWGFO9AndsnBIDb0UJVnOIJwy+EFPfRgApAvqRVq1aJUyYVqXlpC6JPLha/EsKdQZ2QGdUR1cMrwc/HhZQI5aCDO0VFyMzKReUbCWiZvgW1Qgww5WUJALeZmqueQK8ZeeRrOSi9nItQAciyExISxLlvSo6+egE5iNrxLpCdXvpoE4DM4kDcMbkekORKe/wMJoT75MEHrNG/xdcf2UNm4EiGf+mfuPLmQsbVg7hdqau817IGdADyMtr7eBAhzRoEkWk4HMlWcC+VzcB2zhu5SOJPLlCYOZVzTSnupwGLALpfNWWNvFUDEkBvfbMe0i4JoIe8KG+tpgTQW9+sh7RLAughL8pbqykB9NY36yHtkgB6yIvy1mpKAL31zXpIuySAHvKivLWaEkBvfbMe0i4JoIe8KG+tpgTQW9+sh7RLAughL8pbqykB9NY36yHtkgB6yIvy1mpKAL31zXpIuySAHvKivLWaEkBvfbMe0i4JoIe8KG+tpgTQW9+sh7RLAughL8pbqykB9NY36yHtkgB6yIvy1mr+P0tEDXotNeCFAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Lab 13"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>sum2</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>sum2</l><block var="item"/></block></script></block><block s="doReport"><block var="sum2"/></block></script></block-definition><block-definition s="average %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>average2</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>average2</l><block var="item"/></block></script></block><block s="doSetVar"><l>average2</l><block s="reportQuotient"><block var="average2"/><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block></block><block s="doReport"><block var="average2"/></block></script></block-definition><block-definition s="includes negative %&apos;list&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="increasing %&apos;list&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>index</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="item"/><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="list"/></block></list></block><script></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="Maximum %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>index</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="item"/><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="list"/></block></list></block><script><block s="doSetVar"><l>max</l><block var="item"/></block></script><list></list></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="Make all positive %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>absolute list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doAddToList"><block s="reportVariadicProduct"><list><block var="item"/><l>-1</l></list></block><block var="absolute list"/></block></script><script><block s="doAddToList"><block var="item"/><block var="absolute list"/></block></script></block></script></block><block s="doReport"><block var="absolute list"/></block><block s="doDeleteFromList"><l><option>all</option></l><block var="absolute list"/></block></script></block-definition><block-definition s="only evens %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportVariadicEquals"><list><block s="reportModulus"><l></l><l>2</l></block><l>0</l></list></block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="add all %&apos;list 1&apos; %&apos;list 2&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><block var="list 1"/><block var="list 2"/></list></block></block></script></block-definition></blocks><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="218"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="219"></list></costumes><sounds><list struct="atomic" id="220"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="225"><costumes><list struct="atomic" id="226"></list></costumes><sounds><list struct="atomic" id="227"></list></sounds><blocks></blocks><variables></variables><scripts><script x="8.264462809917354" y="8.264462809917354"><custom-block s="average %s"><block s="reportNewList"><list><l>5</l><l>4</l><l>4</l><l>3</l></list></block><comment w="90" collapsed="true">Adds the total amount of numbers in the list and then divides the total by the length of the list</comment></custom-block></script><script x="8.264462809917354" y="42.66115702479343"><custom-block s="includes negative %s"><block s="reportNewList"><list><l>4</l><l>4</l><l>4</l><l>-3</l></list></block><comment w="90" collapsed="true">Looks to see if theres a negative number in the lists and if so, reports true, if not, it reports false</comment></custom-block></script><script x="8.264462809917354" y="77.05785123966957"><custom-block s="increasing %s"><block s="reportNewList"><list><l>7</l><l>8</l><l>6</l></list></block></custom-block></script><script x="8.264462809917354" y="111.45454545454562"><custom-block s="sum %s"><block s="reportNewList"><list><l>2</l><l>3</l><l>4</l><l>5</l></list></block><comment w="90" collapsed="true">takes in the addition list and adds all the items and reports the sum</comment></custom-block></script><script x="8.264462809917354" y="145.8512396694215"><custom-block s="Make all positive %s"><block s="reportNewList"><list><l>4</l><l>4</l><l>4</l><l>-3</l></list></block><comment w="90" collapsed="true">This block reports the same argument as the list except replaces any negative numbers with their absolute values</comment></custom-block></script><script x="8.264462809917354" y="180.24793388429745"><custom-block s="Maximum %s"><block s="reportNewList"><list><l>4</l><l>6</l><l>8</l><l>7</l></list></block><comment w="90" collapsed="true">Reports the maximum number of the list</comment></custom-block></script><script x="8.264462809917354" y="214.64462809917325"><custom-block s="only evens %s"><block s="reportNewList"><list><l>4</l><l>5</l><l>7</l><l>9</l><l>10</l></list></block><comment w="90" collapsed="true">Reports even numbers</comment></custom-block></script><script x="8.264462809917354" y="249.04132231404944"><custom-block s="add all %s %s"><block s="reportNewList"><list><l>4</l><l>6</l><l>8</l><l>7</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>7</l><l>9</l></list></block><comment w="90" collapsed="true">adds two lists together and correspondant indexes of lists are added together. reports the addition of the indexes</comment></custom-block></script><script x="411.05757024255354" y="717.9999999999993"><block var="list"/></script><script x="345.89358037943316" y="611.460055096418"><block var="list"/></script><script x="187.69421487603304" y="76.9504132231405"><custom-block s="increasing %s"><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block></custom-block></script></scripts></sprite><watcher var="sum2" style="normal" x="10" y="10" color="243,118,29"/><watcher var="average2" style="normal" x="10" y="34.450001999999984" color="243,118,29"/><watcher var="save" style="normal" x="10" y="58.90000399999998" color="243,118,29"/><watcher var="index" style="normal" x="10" y="83.35000599999996" color="243,118,29"/><watcher var="max" style="normal" x="10" y="114.55000799999993" color="243,118,29"/><watcher var="absolute list" style="normal" x="10" y="145.75000999999992" color="243,118,29" extX="128" extY="112"/></sprites></stage><variables><variable name="sum2"><l>14</l></variable><variable name="average2"><l>4</l></variable><variable name="save"><l>0</l></variable><variable name="index"><l>4</l></variable><variable name="max"><l>8</l></variable><variable name="absolute list"><list struct="atomic" id="326">4,4,4,3</list></variable></variables></scene></scenes></project><media name="Lab 13" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>