<snapdata remixID="12195181"><project name="Lab 4.4: Number Cruncher" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGxZJREFUeF7tXQd0VEX3vyF9SSGEqvQiRYoIiCJKR3qRktANYKF3MBBqwIgUP5UWWug9QGhBmhURkI6hBgjFgh8dEkgI+Z/f5D+zb3azmwV33+YLc8/JyXm78+bed99v78zcufeOS1paWhopUhpwkgZcFACdpHnFlmlAAVABwakayBCAR48epR9++IEwOru4uOj2P2/evNS0aVMKCAjIUClff/011a5dm3Lnzq2bTHyG8vvvv1OTJk2c+rKyI3MzAO7Zs4dKly7t1Gc9fvw4tWjRQpJh+fLl9M477wjg8S/5j0Sv66JFizpVN9mNuQTAw4cPU2BgoHhGg8HALOCDBw+EJSxQoAD17t2bxo0bxz4DXb16lQoXLkxFihShhIQE9hms1O3bt59bX8WKFZPuvXz5srguUaIEJSYmUocOHcjX15fxf//992nIkCGEZxg0aBAtWbKEevbsSQsXLqQPPviAXn75ZapWrRprk5SUxAA+f/581s9///tfJrstdObMGWrcuLEtTVUbGzQgAXDatGnUtm1bcRvAdvHiRSpevDht2LCBveTWrVuza7y8Bg0aUGRkJF27do0KFSpE+/bto27dulF8fDxhOP3nn39sECHjJuChJcjBKSwsjE6dOsUu8+TJQwDkq6++Sn///Tf7UURERNCNGzeoY8eOTM4PP/yQYEFDQkIY0CAnrOyVK1eY7OjDy8vLJlmjo6Np+PDhNrVVjTLXgATAL774QgIghpvk5GR6+vSpeEEpKSms10ePHrG5GsAGsOTIkYO1AwDwnbe3N/vuealkyZLSrRn1BaCFhoY+L4vnug8AHDFixHPdq24y14AEwClTpkgAdKbCSpUqJbE/f/68uDZ4udPNv//SRbxTxw5T9dqNBC8A8NNPP9WF94vARAIgLAofgr093Ch1+rvk7e5ChwxvkJe7G530e9Ouq2LDnYvU6t5Gpme/Su/R1ZpGy/LKK69I+j937py49ppZj3wNnvRz6T5UuWF7IRNvwFfuz3t9O+EMXd0dRXUe7WNd/NFztwRAva1udgaiBMDPPvtMAPDx/VtUYl0Q/VRpNJWvlT7pDsydm+JPnyKzrRNspvz/goQrK7DAy/TUyibLn3/+yYCDeabvnHrkQU/oeshOoesyZcpIesfknwMrYF5DShrwkxGQri60pOWr5Jq+JrJKvWLPUcJf/xD4g8qWLSu1xzwShGnE3d1zqF7yL3S9xy6x+l6/fj2NHj06Mzbqexs1IAFw0qRJAoApD+/Q9U1TqWzP6aKrr0IHUp/En23quuCUnXQ+KQf5+/uz9pgjagnXf/31Fw0bNoyGdm1BDS7Ooqvdd4gm5cqVk9qfPn1aXH+/cia9FzKUMGUYOXIkhX/SlUK9jN9bEzD34Ei64l9SyAVQa32dXC4splZG/ofKxH5M10J2MgCCMARjEaTIPhqQABgeHk7t2rVjyn6SeJeit+ygoKAgWrx4MX3yySc0/qPOFGY4Kzi75S1Ehgq16N53q82kyT14HiX4FadcuXKx70wd2m5ubgyAeNHbt2+n/PPr0ZVusaJd+fLlpT7hCOZ9bN26lf1Q4JgeMGAAhffuRqO9z0jti887Qpc+et1MroDBkZTgW1w4u023wt3d3dnqvVOnTkyuApCr+w7JAo4dO9Y+2le9yFtxEydOFBYwNekebd/9A7ueOXMm9evXj8J7d6Uwg3Eu5lG4DLkFFKDEEz9k8KLnUYJvMeZ3i4qKYitkLeEaPrjg4GACoAoubEAJXbeLJnCraAkA5LRlyxYm1zfffEP9+/enSX0AQOMPw/BaHSo0cQNdC2tjJhsHINwx8CHCDaMlDw8PunXrllGuBfUpoVusaAILqABov1+OZAEnTJggAPj00X3auvM7ZhE54UVrAWhNjIBB8+iyb1HmkAalpqZKuxienp7CAgJQLy1qSJe7bBNdVqhQQer+5MmTZgDkH0QM6EWjPI0AtSZXgYgddDbRRcj15MkTqTn8gbDMXbt2Jcj18qKGdEkjFwA4fvx4+72BF7wnCYDY3RCO6OSHtHnHHjEkQ0853V3p0ZA3bVJZgUVxdOHKH2I35KWXXpLuwy4LnwPOmzePCi9pTBc7bRFtKlWqJLU/ceKEuN68ebPkLsJwDme0q6trprLBof348WOL7eD3xALk+vXrhHlo4cXv0cXOWyULiB+qIvtoQAIghhYOQJeURIqJ3S296Fw5DbSsdQWbVps9tp2m+Gt/0c2bN5mkpltdGFLxGbbO6tSpQ0WWNqH4jpvFU1WuXFl6wmPHjlkE4Pfrl1Gtg5E2aaT4l3sp7tZjtlMDAti09P3334tLyFV0aRO6oJELFhBzZUX20YAEQKzuOABdUx/Rxm07qXnz5lS9enWCBZo6+COzyb4lMfwHzqVLOYuIF439V2svutjyZnQ+aJNoUqVKFak9InQ4wQJiqOzVqxf98ccfNG0I5DLOAdHOr24Q5ftkKl0Ikvd4/QfMpks+xYRcmIfyPW3cZwrAYsua0vngGMkCwlugyD4akAAI/xYHoNvTx2wVjGv84uEjfJZFiN+AOQyA+fLlY5I+fPhQkhjhXpwQYlViZQs61yHdKQ16/XV5BQtLySkmJobJhf1e9D9j2Cc2A9BvwGy6aChC+fPnZ90h0EJLpnKVXNmCzmrkggWELhTZRwMSAOHh5wD0oBRaF7OdrQhnz55NsEB40dpFiDU3DAAY712IhXZhtXn2rGyhTF90qdWt6Ey7aPFUiFzR0m+//WYGwNdee42wQzK5b3dzANbpkG4Bg+XwKQAw3rswc4CD7t+/bxWApVa1pDPtN0gWEDtGiuyjAQmA2OPkfkBPlye0dtM2aQ74n5H9abRXnE2c80fsoFN3UsSLvnfvnnTfjz/+KK7fffddKr2mNZ1uu174+jDsa+ngwYPiO1hAROZwv+CcccNoRI7jtsk1bQ+dvPFQhJ3xIZjHFeKHwfuFZX4FcrWLlvyAcIArso8GJAAiyoO7XbxypNKq6M0CkHgpWGVWrFjRptUmFhmY91mKqP7pJ+NWGgJNy65vS7+3WSvmY2+88YYZAPEBgLJp0ybph4HYwesXz4vdCmuqcfE0UIqJ60Xb3kyude9TXNv1kgVUALQP+NCLBEDEuXELaHBLo5Xr0+danA5sX0/vHJxnE/diM/bSiRsPiLtfMJRbe9HlotvRqdZrBGDffFN29/z666/i9o0bNzK5uNVaMX0S9U2ybYsw3+TtdOJ2MgtQBfFVOu/cFIDlIVebtRIAp06dapMOVKPMNSABEPuyHHA53YmWrdlAiErBthh8bTNHDaAxOY1hUdgJKTZrP51rme5s1pJvv1l0zvMlFqgKQtSxNnweCwjMC3mYfYVNQXSylXFL76233pL6279/vwRADMFwTsMizw4bLG0RoqGhcm1KPG6+Q+PTbyZd8CokAIhtN2t5L69uaE8nW6+RAIjAXUX20YAEwKFDhwoA+ni40NLV0cwiwiEbFxdHs8MGSQCECKXWJNCFIPM8CR8A0KMgC9UHAXAgS6FSFWOC6UTLVeKpatasKT0hopg5ITrbz8+PuYcAcLhhMtyhQYSOSUSOT9+Z7IcBp/uiRYtYFLU1qhQTTMc1cmEVPGPGDPtoX/UiD8GDBw8WAPTzcqXFK9ex67fffpuFsc8dO8QMgIGdQ+nmCvNVIV70WY+CwgGNXQ9rVHlLJzrWfIVoUqtWLan5zz8bh1gAUDs1iBw31OYtwszk0vIFz8qbO9KxFislC/jll18q6NhJA5IFRDIPf7H+3m60aPkaaRES9VkYjXQzbolZkyHf1D105PptKliwIGuGuZY2zRMRNrBAmHPh8yrbutDRZstFlxiataRdNfP8FG5NC+YJoLTQOmQeqGguYeDcY3TyXDxLNQDBoW06BGP1y1fDVbZ2piMauWABv/rqKzupX3UjARChTRyAATk9aMHSVewaSkdwgGmQqD3UhxUsMt6qxnajw02Wii4BAi1p/YaQB3JhWrBr1y4aOHCgPUSR+uAgrLq9Kx1uukyygAgDU2QfDUgARGgTXwXn9vGk+UtWsk15vupD+iMnZKWZRqxYEgmb/wjnQoaalgC+yZMnU+fOnanaju70W+MlwhphH1ZL3333nQQCyIX70S+y26zJxS0v5EVSFXeK7969m0W98Oho3kfdunWZlUNARPUd3elQ4yUSb4SnKbKPBiQA9u3bVwAwj583xa8YS0sv+zC/2/Tp0wkBAnzfFADEyhQrZPj7kAXXo0cPttrFi8PWG5zPGOqwusb+KUDD70cmHba0Ro0aRZcuXaI3dobQwUZRAoD16tWTnnDv3r3iu42rl9G1f+6w7boxY8YQvuMgg1yYSoAQUHrgwAGWxYYoGAQ/8MhsuHVgSRs2bMj2hfEjgWzgC/DBqiJJv8bOEAZA3j9C8mfNmmUf7ate5EVInz59BADz+hvo9NIwWn3Vj7jbAUDhBEczgkoBLgSU/vLLL8yawTWyatUqQl9wXOMaEScABeZ8ACRCp3hKJf5XLexLXRKj6UDDRQJk9evXl14PwAACEPJsHUgb/duxaGqAOqPwKgALvsc7d+4QYg9BmI/C2mFrED8UpHqiHYZxEPKcOfjwP/70SYrItYsONIoSsgCAc+bMUdCxkwYkCwgA1ahRg3WdL1dOlpS0MqArxR6IYy4P0/1ZUxngu8MQp923zUjOdevWsdTGzz//nP3PFdmAPHM8pf31FwgLCTBoCcMlp4rbQ2hB0ltUvU0vO6nBvJvTP22lnsnp0Tm/NlwkGiD6BsBXZB8NSACEq4RHHuf29aIyGzszLtuSSpMbEe1IKiGFLv3buixFXO/QID++w+FC+xssYPxgtdq3by89IYJAuXO6yrc9ydvNhhQ4++iIfqmfLheoUSNjjrCdun+huzErTjR37lxW6QBUvXo1yh1gvsvhCI2dv3CBzdMAPlTIwjBpSpijwj1jqXqWI+RCn/ihXbhwgS14FNlXAxbrAzqjcKo2MNS+j6l6y6oaMAPgzp07SZsCqWd9QEv1CLHaRciWouynAQmAWn9aVntUuHRs9TtmNdmVPJY1IAC4bds2VuIMhFUsXBvYA9YuNOBHQwQx3Bt8uEQdvu7duxP2TbFKxudIZkfIVEbWk/eBYAJeSxA84OKBpcMcEMnsqC2IHBWszDlhCw55xoqyjwYEALEA0M7B4NdDqBISx2NjY6lNmzbMxQJCPgVfMcOPBufvkSNHBACxZYc9XuTPwheIRQWAA2AjOgZOaySEY3cDbeFywXfwD8LdAiCiOlaXLl1ImwIJn59pkEL2eRUv5pMIAJrW30N9PoQdYUeAhywhj4LXAUQyD/6wC4I6gvicAxhgRkI6LBksJqwdTwBHO/zB6sHawZqCF/xrCF5Ff9rag1jx8kqraGMapPBivrbs89QCgHAzZHUCANViJKu/pWeTTwBQW3/vs271aUpNopuugbTVvxW558xlNWr4WavpJ9+/Tc3vxVBganrSumFCnFlAQEaPgW000yiZZ3tc1TqraUAAUJs2+fOwtymtakdqGDLMofLujJpGHZNiyGfKFbO0zYwYY96pAOjQV6J75wKAvP4e5nH7hteiel8f0kWYvHNrMwBq+VtyggOACJVSlH00IAGQD6X7QutRvRn7dDkMJv+8ugKAmQ3lGIJNw7Syz6t4MZ9EAFBbf+/XT2vTuzOMWWiOVE3BBfUZALX8LfGDBTQN03KkbKpvx2tAAJCfuwGWB0Lr0DvTf9HlVCLU3wMAtfytAdA0TMvxKlIcHKkBAUBt/b1Do+tRzS+MlQu0ApimVZoK96zfo/4eAKjlb+mB4Y+E41tR9tGAACBODuL0W1h9emuKsXaLIx+3yJLGDIBa/tYAqOLxHPk29O9bAFBbf+/I2IZUI8JYqNGRYqH+HgCo5W+JH5Lb33vvPUeKo/rWWQMCgNjL5XR0XCOqPnmvLqKUWNGcAVDL3xoA1UGBurwW3ZgIAGrzOI5PaExVw405GI6UBvX3AMDM8kggAywgAhsUZR8NSADkfjgA8PWJ6ZlijqbSq1sJAGbmB1QAdPTb0L9/AUAUgOQAOBnelF4b/63kiOaiWYqQft7vy657nwFQy5/3ZZr0BACiZrWi7KMBAUAkcIvk7knNqNJY4+EsjnzccuvbMgBq+VuyhIhPVAB05NvQv28BQG39vbjPWlCFsG0WHdGmADG1WM/yfYWNHRgAtfwtqQEAbNmypf5aUhwdpgEBQERAczod0ZLKj0o/NObfHn2a2f0VNwUxAGr5W3paVDNQAHQYFpzSsQCgtv7e2SmtqeynxrMxHCkZ6u8BgFr+1gDYunVrR4oj+kZ+C+olonCSIsdpQABQWxv53BdtqMzITQ6LhkFYPQoZffDBB4T6ewCglr+lx0WNQb0ACBmQB8MJaQaoC4NjJxTZTwMCgNr6exemtaVSw6LZ9hhq97Vq1cp+HE16Qv09AFDL3xoAURtaT9KCkPNFTguyBlGUSdG/04AAID+iCnM2ALDk0PWivjPq4dkCQpTxxQHV2vxdxO+hfJopIQcZKZrVYrsxAGr5awNStXNIWEBtad5/9+i23a0AaJuenreVACBSJPnq9eKM9lR88FqWLgnCUIkUSU6o24I5Eo72ws4EL9jI83qRdomybVhYIOMNqZnnzxur6yMlE8XFwQ/19wBALX9LbhgAUHt87PM+tK33mQ7BqOqFUwMU2U8DAoDaIo+XvuxARQeuZkWKkMeLnF7t3AtAy5MnD40cOZK9kLt377JwKhR9RCFLAA85vrgX0StIzeRuFuT24owO/v/NXT0YALX8rQHQtGqW/VQh96QWIY7SrNyvACB+3cjjxZCX8FUw/VmoLiXnLcfKtfXu3TtTaQA01JWxRgip50Ui8f/gxvk0yO8AAyAS0jMr93bmzBlVoSrTN/G/1UAAEKXPuJW78nVHCipvoOupvjTzXg16zKoDppcp01ZPeN5rT0qhfn4H6WXX9IMCk0ceY+cGZ0awmpgOKMo+GpCKE6GUBopAYvgsXaqULk956/YtOnTIeBKmJaaoCxMZaduh1LoIrpjYRQMZ1gd0Rm1Aa0+j6gba5V1nyU4yBGCWlFQJlS01oACYLV/r/85DSQDcsmULOwvEngsOrgpbFywIOICbR9GLoQEBQJRA055qDh+g9lwQAAgr0KpVqxKO9OIEZzSKSKJIJcKleIkN7b1aQOOIg6VLlzIHNg6SAeH8kJCQELHCRrk3RS+GBgQAAQpt7T3sYKBmIOr1wUUC4KFWID4PDAxkB73gjI+oqChWPxA7HfgMfkMsGgBWXvLNYDCw+n/YQ8W9CxYsYFt7cGbDAT1x4kR2ZBYnOK5x2pKi7K8BAUCcB6fdZ0WFUhSVRDgSzniDBUQgABzGSA7/8MMPWUnfsmXLUs+ePVm5XS0AAT7sC+M4LAQaYHsOUc8glOHAfjH+w3mN/rT1CWE9VQmO7A8+PKEA4JQpUzLc6OenWeqpDkTgqBIcemrcebwEAHFsFreACBQIb1SQSuZy10Wydt98RzdS0s9zAwGAqgSHLqp3OhMBQJxcyQGY/OA2FV/bgb4t3o+qNQlymJC7Fk+j4MT0yOvrPYxpoBjOVQkOh6k9S3UsAIiVLD8rGADcHruDgruGOFzYtMg2lPfpTboWslPknwCAqgSHw1WfJRgIAIaHhwsAPkm8S4ZceUU1e0eelrR6yQIa8Gg5Xem+QwAQwaqqBEeWwIfDhRAAhCuEW8DUpHsMgHoQVsl9b82ihG6xAoA4mV0BUA/tO5+HACAiYXi08dNH98nLL1AX6QDA/nfm0KUu24QjGgBs0qSJLvwVE+dqQAIgX4SkPX5AHj4Bdj2awVKUMzLNBt6LZADkBACqIkTOBYZe3AUAx44dK1bBLimJ5Gbw10UGWMDBD+ZTfKf0RHgQckaaNWumC3/FxLkaEAAcM2aMAGCOJ0nk6u2ni2QA4JCHC+hCx82CHyKfFQB1Ub/TmQgAIqiAD8FuTx8TeeTUbQge/iiKzgVtkgDYokULpytHCeB4DQgAjho1SqyC3dOSKc3d4HjuRGyveMTjxXS2g/F4VwQuKADqon6nMxEARGQLd8N4ujyhVFcvXYQDAD9NWUqn20ULi4vsOVWESBf1O52JACByfDkAvXKkUoqLh8MrY8HBjVXwqNTlFNd2vQRAWyoxOF17SoB/rQEBwOHDhwsAGtzS6HFaeiqmowkWMCxtJZ1qs1YAECci6VmEyNHPqPq3rAEJgHwRAgA+euqqi94AwDG0igGQkwKgLqrPEkwEAIcOHSpWwT4eLvQwxVic0pF7wRiCx7uupROtVguFIMI6o6JAWUJjSgi7akAAEPVfuAX09cxBD5LT7MrIUmewgBPc1tHxlqskAOpdhk2Xh1VMzDQgADho0CABQH9vN7r3KNVh6uK5JyhKCQCGe0TT0eYrBD9Uw9e7DJvDHlZ1bFUDAoBIOOIvPZfBne4kpujmiJ7stZGONFsuBEV2nQLgi4FcAcD+/fuLl57bx5NuPXhMCxcuJETJoNYfAGpPQq4JgmC9vLwowhBDvzVZKrpHcpOedQDt+Vyqr2fTgABgv379hBsm0NeLbt5LoiJFi9KyZcuoZs2a5ObmJsKl4uLiWJk0pFTyCqjwIxYoUIAqVqxICO8PCgqijz/+mHx8fAil3xDfx2u8IOcY4MP237Rp0+jznJvpUOMlwuICgHrVAXw2danW9taAAGCfPn0EAPP6G+hi3AkqWvENiomJYSmUqB3ICXX6kIqJVEtsm8FtgkQipGEibRNFK1GcEoTw+mPHjokSv6i8FRERQaGhoex/Ubc7rEbggUZRAoCohNqhQwd7P6vqLwtqQAIgn3cBgMeWjKd9ycVoxIgRNHv27EwjlJFEhKR0bKNZIoAP2XfY9uP/88+ry5oDgJxgAWFBFWV/DQgAYjhNTU1f+eYP8KES64JoQ2I5ylm1NfkULGF3TcTvj6WgxBjydEnnub/BQsGjbt26bMhXlP01IBUnQgUE1GUpWCA/FV+hXzhUjoG76edTl5m2US0fc0hFL4YGzMqzYQ63Zs0a3Z8ei5Xg4GCqUaOG7rwVQ+dpQNUHdJ7uFWdtbRilDaUBZ2hAWUBnaF3xFBpQAFRgcKoGFACdqn7FXAFQYcCpGlAAdKr6FXMFQIUBp2pAAdCp6lfMFQAVBpyqAQVAp6pfMVcAVBhwqgYUAJ2qfsVcAVBhwKkaUAB0qvoVcwVAhQGnakAB0KnqV8wVABUGnKoBBUCnql8xVwBUGHCqBv4PeEJ9ieiOA6UAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="Lab 4.4: Number Cruncher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></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="0" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks><block-definition s="Sum %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>AddingSum</l></list></block><block s="doSetVar"><l>AddingSum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doChangeVar"><l>AddingSum</l><block var="item"/></block></script></block><block s="doReport"><block var="AddingSum"/></block></script></block-definition><block-definition s="Average %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>AddingSum</l></list></block><block s="doSetVar"><l>AddingSum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doChangeVar"><l>AddingSum</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="AddingSum"/><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block><l>1000</l></list></block></block><l>1000</l></block></block></script></block-definition><block-definition s="ContainsNegative %&apos;List&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l>0</l></block></autolambda><list></list></block><block var="List"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="Increasing %&apos;Number&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="Number"/><block var="VaribleBefore"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="Number"/><block var="VaribleBefore"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="Number"/><block var="VaribleBefore"/></block><script><block s="doReport"><l>Equal</l></block></script></block></script></block-definition><block-definition s="Maximum %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>CurrentBiggestNumber</l></list></block><block s="doSetVar"><l>CurrentBiggestNumber</l><block s="reportListItem"><l>1</l><block var="List"/></block></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="CurrentBiggestNumber"/></block><script><block s="doSetVar"><l>CurrentBiggestNumber</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="CurrentBiggestNumber"/></block></script></block-definition><block-definition s="MakeAllPositive %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>ValidList</l></list></block><block s="doSetVar"><l>ValidList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><block var="ValidList"/></block></script></block><block s="doReport"><block var="ValidList"/></block></script></block-definition><block-definition s="OnlyEven %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>ValidList</l></list></block><block s="doSetVar"><l>ValidList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="item"/><block var="ValidList"/></block></script></block></script></block><block s="doReport"><block var="ValidList"/></block></script><scripts><script x="177.6640645" y="199.00000299999937"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block></script></scripts></block-definition><block-definition s="AddAll %&apos;ListOne&apos; %&apos;ListTwo&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>SumList</l></list></block><block s="doSetVar"><l>SumList</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>Numbers</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="ListOne"/></block><script><block s="doAddToList"><block s="reportVariadicSum"><list><block s="reportListItem"><block var="Numbers"/><block var="ListOne"/></block><block s="reportListItem"><block var="Numbers"/><block var="ListTwo"/></block></list></block><block var="SumList"/></block></script></block><block s="doReport"><block var="SumList"/></block></script></block-definition></blocks><variables><variable name="List"><list struct="atomic" id="262">8,0,7,-3,5,7</list></variable><variable name="VaribleBefore"><l>10</l></variable><variable name="AllPossitiveList"><list struct="atomic" id="263"></list></variable><variable name="AllEvenList"><list struct="atomic" id="264"></list></variable><variable name="List2.0"><list struct="atomic" id="265">4,-9,5,-4,-1,-3</list></variable></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block></list></block></block><block s="doSetVar"><l>List2.0</l><block s="reportNewList"><list><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block></list></block></block><block s="doSetVar"><l>AllPossitiveList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>AllEvenList</l><block s="reportNewList"><list></list></block></block></script><script x="20" y="267"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum of the list is </l><custom-block s="Sum %l" scope="local"><block var="List"/></custom-block></list></block><l>2</l></block></script><script x="20" y="349"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average of the list is </l><custom-block s="Average %l" scope="local"><block var="List"/></custom-block></list></block><l>2</l></block></script><script x="20" y="431"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doIfElse"><block s="reportEquals"><custom-block s="ContainsNegative %l" scope="local"><block var="List"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSayFor"><l>False, the list contains no negative numbers</l><l>4</l></block></script><script><block s="doDeclareVariables"><list><l>List-Last</l></list></block><block s="doSetVar"><l>List-Last</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l>0</l></block></autolambda><list></list></block><block var="List"/></block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="List-Last"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="List-Last"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>True, the list contains a negative number. This number(s) is </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>, </l></list></block></autolambda><list></list></block><block var="List-Last"/></block><l>and </l><block var="LastWord"/><l>.</l></list></block><l>4</l></block></script></block></script><script x="20" y="762"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="doSetVar"><l>VaribleBefore</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIf"><block s="reportEquals"><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><l>Equal</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The number </l><block var="item"/><l> is equivalent to the number </l><block var="VaribleBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VaribleBefore</l><block var="item"/></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Yes, the number </l><block var="item"/><l> is larger than number </l><block var="VaribleBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VaribleBefore</l><block var="item"/></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>No, the number </l><block var="item"/><l> is not greater than the number </l><block var="VaribleBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VaribleBefore</l><block var="item"/></block></script></block></script></block></script><script x="20" y="1174"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The largest number is </l><custom-block s="Maximum %l" scope="local"><block var="List"/></custom-block></list></block><l>4</l></block></script><script x="20" y="1256"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="doSetVar"><l>AllPossitiveList</l><custom-block s="MakeAllPositive %l" scope="local"><block var="List"/></custom-block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="AllPossitiveList"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="AllPossitiveList"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Postive debug activated. </l><l>New list is now </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>, </l></list></block></autolambda><list></list></block><block var="AllPossitiveList"/></block><l>and </l><block var="LastWord"/></list></block><l>4</l></block><block s="doAddToList"><block var="LastWord"/><block var="AllPossitiveList"/></block></script><script x="20" y="1497"><block s="receiveKey"><l><option>7</option></l><list></list></block><block s="doSetVar"><l>AllEvenList</l><custom-block s="OnlyEven %l" scope="local"><block var="List"/></custom-block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="AllEvenList"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="AllEvenList"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Even Interger debug activated. </l><l>New list is now </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>, </l></list></block></autolambda><list></list></block><block var="AllEvenList"/></block><l>and </l><block var="LastWord"/></list></block><l>4</l></block><block s="doAddToList"><block var="LastWord"/><block var="AllEvenList"/></block></script><script x="25" y="1744"><block s="receiveKey"><l><option>8</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum for the list of numbers </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>/</l></list></block></autolambda><list></list></block><block var="List"/></block><l> and </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>/</l></list></block></autolambda><list></list></block><block var="List2.0"/></block><l> is </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>/</l></list></block></autolambda><list></list></block><custom-block s="AddAll %l %l" scope="local"><block var="List"/><block var="List2.0"/></custom-block></block><l>.</l></list></block><l>5</l></block></script></scripts></sprite><watcher scope="Sprite" var="List" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" var="VaribleBefore" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="AllPossitiveList" style="normal" x="6" y="106.00000399999999" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" var="AllEvenList" style="normal" x="7" y="206.00000599999998" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" var="List2.0" style="normal" x="125" y="9.00000399999999" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables></variables></scene></scenes></project><media name="Lab 4.4: Number Cruncher" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>