<snapdata remixID="10325659"><project name="6A.6 BinarySearch" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAZ/ElEQVR4Xu2dCVhVRRvH/xcQUHYVNxR3TcsWW6zcKhdU3HLLBbVMbXEpbdfM0swyl9L8WiwBN1BMIRREtFDZFBAFJUVQREEBcwNZZLnf8w7MCN5r917E7rmH8z6PDx44y5x5f+d/3pl5Z45KrVaroZhSA0aqAZUCoJFqXrksqwEFQAUEo9aAAqBRq1+5uAaAly9fRlZWFuzs7PSuHXt7O2ScPo7iosJ/Paa4uBhNOz6BsrIyxMfHY+TIkXpfQ9lRnjWgAWBMTIxB8LH3eOFNuPiM0quGVPMScOHSZbbvgQMH8MYbb+h1nLKTPGtAA8Djx49DpVIxlSIrKirC7du3YWtri/z8fFhZWeHatWtwdnbGzZs34eDgAFX+VbTxnyxqSFXXHmbNH4PK2hYlicFVas58YRLOpJwFNb7p+J49e8qzZpW70qsGNACMjY1lcNDrsmXLlkyl+vTpgw0bNqBbt25YuXIlDh8+jLVr16JXr15IS0uDZXFuFQChUsF28SnkfdpRoxBmnyXhZNLfDPKCggIFQL3cJN+dNAA8dOgQzM3NGYSPP/44SkpKmAKS8iUlJeGxxx5jSkj70L+EhATYqm6jbcAdBfzX6pqfiIQTJ9n5z507Bw8PD/nWrnJnOmtAA8DNmzejSZMmMDMzK++nUakYLNy0bTdwckDrwOlQVRxzr6uqVea4PHoDLly4wNRv0KBBOgt4rx127dqFRx99VJSPl0uuP2/cuAFXV1cW8sjJtHbDXLp0CT4+PsjOztYJny44tf39qaeewujRo6tdj9RSJ1Umi4yMZDHp4MGDWVl9fX1ZCzssLIyFCnIyuk96A8nJTLIfcNOmTSz+rAwghQJffvklBg4ciE6dOmHv3r0sPqUuJQKTlJGbqW5TuSkul5OZJICrV6/GsGHDmB+o0UStaYItJSWFxacUQvj7+yMjI4O97uVksgeQGh30GqMGiI2NjU7fkbLUsbBAQf4tnfuWlpaiDCqkpqbixRdf1Ov82k7KATRVJbsfJW7VqpXOejalHTQUcMeOHXj44Yf1vgdqCV9Y1AOPOtfReYyFXX1cHreN7ZeZmckgrI59//33TAEJficHe6wb3RaNbcxRbGYJetGWqHSXpTrX/a+OUalLYVVWPqo0dPkeXLVowP5P9yt7BUxMTGQ3S0pIr7b69ev/a70TgHY/94eTdXmrmVWUfRNYDV6Awi0zqh5b1xHnRm4Wv3NxcdF5fm0X/+677zB8+HD2p+uX0tDOfxICnT3QfcybVVrF5LDS0hJQI55CwHv+LFPD3MJCxIpcWY358+TBXeiZ+DVUljbInhIkYljZK2BcXBxzLHVE161bF23atMHBgwdZbEXGW5YE6pYtW1iM1cBzcBUAUcca1qNXaAXw9BBPwRSdszojIaSAQ4cOZU65npmGesHzYD3NV4PVL8cNwEzHS3oJV3vfNETFxDGFIfAsLS31Ou5B7hS8fRM8rm1EzuvB4uGQPYBRUVGsTileI2dMnTqVBfQTJkxA48aNWfcJjYK0bt2aJRNYWFigyaaXqwJobgnLXtNw+6+1GgqY6Paz+B3FmQS5oUYKyBshNy6dR3j0EQwdNZY56fr168jNzWV9Zv7T+mGAVQ47fYeAf1BWkIec9QvQYMI83IoNQdaad8SlW/tl4lBEZBUAjamA9HBRV1NT7yFMAblRvcvJNGJACvCpr0nfAJ8qqsOh+bC9eV53vbTqhrjOM9l+J06cwIwZd72idZ+B7XE3gAdjEwSQ9Pf09HQGYMD0/gLAdtsuINWjPRqM+wiOA19D1g9zkBu+UwNAang1aNAAdeoYP46kMKiJ1+DaBSB5hF5x9vb2TN1q2khZqWJJWatrq1atYjEgS2i4nI4DMcfFNj0QpNTU/1cZwDbep4CyUlzx+hw3D/ih9S9HcW5613sqIAFobAVk6WveQ5D12m4R21JIJCczyX5AApDHgBxA/kqu7Jzonxaha5K/Xv5qvvkcDsceRaNGjRh4lP1jbKMHlQPIHwYFQGN7BWAZOVwBc7MuIOzIsSoKyJ3l6GCP5KPROktcWlICl06Pi+E9Ol4qCthsw1BcfnWXUMC2bdvqvB9T2kGrAoaHh7NAnl6XNWX0SufDZ/d7TgKQKx4HkG9T4M7zF3/26IMpDa7rdbkWm89VaQVT95KxjRSQA8jLInsA/fz82CiILgv+dSm6ZFL/1L/vWc+5ORq8vZUluObk5OD555/XdWqdf1+xYoVQvLzsi/jrcLzYpqkEISEh6N69O/54cwAGVrSCqRGSMqYFWq4Ox8V5g1H3ke7Ii959zxiQp6QZM7uGYkCXjcNwaXKgUMB27drprB9T2kFDAU+ePKlRfoLn1q1bLC76559/0LBhQ8QtHY0RLnliX7MGLWHerjuKD2/ROD5jSihreJBdvHgRbm5u91VHBCBXPA4g3yZ1/PDDD9n1At8aqAGgytIarX+Jx9lXO1UpA++GofxEyomsnLxwX4W9j4PpHjiA/DSyB5BSmcgKCwsRFBTEoHvhhRcYgJSDR/2A1tbWOLlyPIY3qzr+W2/OPuSv6qtR5WkTg1jHNhmlT1W3+4WfePny5ULxbuVk4M/oo1pjwMC3B2GgZbZeCLTaloHwyCjRD0j5kFJoBTffNByZk/4QCti+fXu97sdUdtJQQD7SQQBSi4scQapHRh3S/fr1Y787s+ZVDHe5A6Bl//dg8egQ5C9/QePek1/xFwAeO3bsviciEYBc8TiA2lrBjriNG4te1ukLtcoMTivDcfr0adEQad68uc7jHvQOpIAcQH4t2QO4ceNGpgL8FcQTSu/ezty2EINtUnX7QGWGpBHb2OQmatRQJ7eTk5Pu4/5lj2+//VYoXv6VTOyPitOqgDEh/shev1DntVQqM0wKTUf8sWPiQaGHTwoK2GLzy8iYGCAUsEOHDjrvx5R20FDAvLw8eHp6MvWjV+29nODo6MhiQV1G56MMa1JRAvvZZ5/VdYjOvxOAXPE4gHybJlGRkk2fPh2Bbw2Ce90r7HwWTo3Yz9K86zC3dUTJtaqv5tbbMnAwIhI01iqV5XJIATmAvFJkD6BO70tgh2XLlgnFK/jnEvZFxoptnpY/fvx47J7hfqcR4ncR56Y9wUZAUsa2guvyUKTPfUncjTYApaCArltG4KKHv1DAjh01ZxpKwCXVLoJJjoQQgFzxOIB8m8aYaT7IzJkzETRzsEYruMXXQbi8Yjpsnh+C6wE/ioqjRgglI5BCX716lTXCjG2kgBxAXhYFQGN7BcA333wjFK/w6mWERsRojQH3vP8K3NRpepW4+cZURMUeFQmfpH5SUMCWPiNxYcJOoYAPPfSQXvdjKjuZpAISgFzxOIDaWsGUTOvo4ABdCyAWFhTg0uXy5UKkZKSAHEBeLtkDSJ3OwcHBoG4IGj7Tx9gc4rIyFBUV/PvuasCqno2YRDRgwIBqpT19/fXXQvGKrmVhb/gRrQq4/LVhmOmoH1htt5xDdGycaIRQPUhBAVv5jkL6+B1CAWnGn5xMQwGpr8/Qm7SsUweqVb1gb6VjXA6Ade/puNBhDKvD5ORkDBkyxOD6JAC54nEA+TZ19VDC7OzZs7Fn1lAMtC5PSHUa9jacRs5G2lvPwO65IWj05rc4M6qZRgzIW8E1OQ5u8A1WHEAKyAHk5zDUN9W99n91nAaAERERQvlogtKIESPuWRYaGaG0KKhL0dTLHZbm5QDaLExA/upBsOjQGxZdR6DgxzvLsJl380BK+3FsP+obpEnqhtrSpUuF4t2+no2QQ4fF9ty5cxEdHQ3K7K4MYOt18WxSyI39m2HX42Wcn9WjymV5I4RGfighlQCUggK23joa58f9LhSwc+fOhlaXpPfXujgR73T28vJiM9fImTQUR+vD0GuZ+vVom/oBqbVZcCsXzTcNYwDSmLDlkM9Z8qd5s05Qq8uQ/82dFbAIwKSWd4Ck7A7qUzTECECR/VIBYOUYkACifseQ2cOEAtr3Ho2GUxbj7OSH4Dzta+Ss+1grgFwB+di1IeWq6X2pDBxAfm7ZA0iqRg4kCwgIYJNzHnnkETaHl9K0aI2SsWPH4siRI2zYil6htDBlK98R5QA2ewRlmSdg6fYB1DcuofR8HIOxLCuZndP8GQ8ca1b+2iWI+/bVHDvW5civvvpKKF7xjRzsORitNQaM91yGJ//WLyG12cZUHImLZ9nUpHyUDS4FBWyzbQzSxm4XCmjIlFld9SiFv2so4P79+9mqV2R3D78RjDSacebMmSp/L7ldiKej58MsT/fAf9mIFTha4MyOJ5WqziqpBCBXPA6gtlZw08aNkByve30YSkit36ojy6DhoyBSyQfkAHJYZA8g3SilIxFkFKM9CKNs46ZNm8Ld3b1ap1+yZImYF0wABh+IEgpIEJFKU3jgNdUdr+uZkOqy6SyiY+60gil7RwoK2NbvFZx7xU+IQa0AsFpU/IcHkQKyxg9NoL95hQHIFXDNmjUsNHjvvfcQ+u7LIgakhNTru9fhivciOA19C4XJcSg4dUSUuiWlY1UaC+arb/2Ht6VxKXqYCEB6BXNlpnBITmaSHdGkgAQcOaU09x8EhUUKBaSEVGooTZs2TSuA13b+AKfhM3Flw6Iqfmy5lfIBIzFx4kT2BiD1l4ICtts+likgGZWnS5cucuLPNL8TQsuw8bVhSAEJQG0x4L65IzHQSndcSh5t6XsR4VFRoiP6QYUfhtBDCkgAnh1Tvp4OxeSKAhpSgw9o38WLF4sYkBRw918RWlvBjazUyF2se/V+Ncxg920Y6xjnmdt8eqax54S0/30cUkdvFTGgooAPCCpDTksKyOcFcwC1KWDigT3I8fxc56kpIXV88FkkJCaKuSvUSDK2kQISgKSAPBxQADS2VwCQAnLgyvKuYtef4UIBaVJVaGgo5syZg9A5I0RCKqCCytIK5jb2UJepUXqjfIiOW8utF1k6Fq29Qs6mdCwpxIAddoxnCsiN1sWWk5lkI0QbgBzI+fPnY8yYMSz1/8/3RolWsMrCEna9R8GyeXs4uE1G6viqS1y4br3IWsEcQFpE3dhGCqgAaGwvaLn+okWL7mRA37qGwP2HxDYNEwYGBrKJT/cC0PZZd5aUUNlcqRESGYnnnnuOJaTSKltSUMCOOycgZZSvGAlRFimXAJAEII8B1RUAaosBDyyYDDe1Hqt2AWjmfQbRcfGsFUzG10M05u2SAnIA+cOgAGhMj1Rc+4svvhCKh/zr+GPfQa2tYPqcmHPDhjoTUvNv3cL59HSjK97dikst8of8PXBmpI9QQH1WrZCAi/QugknGgASgULwKALUp4Nq3x+qdkNp6UwoOx8WLGJASJYxtpIAcQF4WBUBjewXA559/fkfxCm4gIPSA2KY0fEqo6Nq1K8I+GCMaITAzh8v8TbB5qj8yv5oIh/4TkbG4PC+RzNX3AlsZgTdCCEApxICdAiYiecQWoYBPPPGEBDxQc0UwSQUkALniqSoAFN0yZWWgeRPUqXzgw1c0ALRq0wVlhfkozkzVCiAtbkTpaDSf2dhGCsgB5GVRADS2VwAsXLhQKJ5Z4U347w2rEgPS99QoI6YygG3WJ+DSsqlwnvoVu4PbGWdwedVb91RAAlAKCtj5j0k4/fJmoYCk7HIyk1RAApArHgdQWwx4yneN3gmpTbySERN/nCWkkvEhOWM6mxSQA8jLoQBoTI9UXPuzzz4TimdelIudIX9pbQW3cm2BM8fupFzdq+glxcWwadpKDMOR8kllfcCHAyfj1PBNQgGffPJJCXig5opgkgpIAHLF4wDybVIN/o2TrbNG6Z2Q2nRDClsjmjdC6CM9xja6Fw4gL4sCoLG9AmDBggVC8Sxu52HHnj/FNs1ppmE0SvU/+PFYDLIuX5yIElIp6SDFox1sn3aDuqS4ygqpd7eCCUApxICP7HoVfw/bKBSwOrMIJeCyexbBJBWQAOSKxwHk2+vWrWPp/vT94EOfjBMAtt+RBXVxEVJecUXbLWc1x4IrumEmTZrEElJpKM7YRgrIAeRlUQA0tlcAfPrpp0Lx6hTfwu/B+7XGgIfmjcegijWidRXb1ScdhyKj2LJ0pHzUipaCAnbZ/RqShm4QCvj000/ruhWT+rtJKiAByBWPA6itFdzS3gq5S3R/mV0NFay/2scmYvEJ6YbOVX4QXicF5ADy8ysAPoiaNvCclHLFvxNiWZKP7UH7tCrgmegw5Hjpl5A6OjAZlEtIa8KQ0SquUlDAR4Om4OQQb6GAzzxTNYvHwKqT3O4mqYAEIFc8DmDl9QFpHWq22v0n4zG4Xvn61uaOzii9nsN+Upr93Suk3v0KvnbtmtGdRQrIAeSFUQA0uluAefPmCcWzKi2A3+5QsU3fuaOuFAIyYt4EDKpYopc3PNr5pCF1UkfYdR+Gm2Hlk33ItAEoBQV8LPh1nBjsJRSwW7duEvBAzRXBJBWQAOSKxwHk27Q+NLVgyVGR8z0qAXgO52d0Q6v/HcH5d3ujOKtqniAHkD6kQwmplNhqbCMF5ADysigAGtsrAD755BOheNZlhdi2a6/WGPDwl2/ADfolpDb2PI0jR48x9SQjCKWggI/vmYpEd0+hgDWxyLsEXCiKYJIKSADyecGkgASgtlZws6ZNWZ+grhVS8/JykZxcvt6NlIwUkANI5aLYVVFACXjo448/FvOCSQG3BoZoVcDf5r6qd0KqqzclIxwT/YC0cJIUFPCJkGlIGLRezAtWFFACAJIC8rVh6qqLGIA08uHt7c368ehrQvR5segFk1gMSDPi2ngnoSz3GrLXzYOj+1TUe/wFnBlRnvlC1sInnSWk8o7oK1fKh/CMaaSABCC9gvnaMDRpSk5mkq9gUkC+Nkw93IbvH3uYAvr4+LBFNF1dXdnKq5UBbPFNEMwdnJH94/toMvcn3L6YjAsfDdQAkNaVoYRUAlAKCth173SmgGRUnpr42qiUADZJAD/66CMRA5ICEoAEpIuLCzIzM1k6flxcHA5/NrlCAevA9vlhrN6pL9D6ofKUpqvbVt5TAenTssY2UkAC8PjA31hRKAZUFNDYXgHY51hJ8chIAX0CgrXGgGk71+HJU/qtkOq8/hRi44+zRgsZfbBbCgr4ZOgbODbgVxEDKgooAQBJAfm8YA6gtlawBIp6X0UgBSQASQH5w6AAeF9VWjMHkwJy4GxUxdjiH6RVAY2tYPd7fUqsfWrfm0wBudGX4OVkJhkDagNQrgqoACjBx+2DDz4QimdrVoLNO3fLVgGf3v8W4t3WiZGQHj2qft9Egu4xqEgmqYAEII8BOYByVUAOIH+dKwAaxPeD2fn9998XimdnXopNO3bJVgGf+fNtHO3/i1DAnj3vfPTnwdTuf3tWk1RAApArHgdQrgrIAeRYKAD+tw+I1qvRJxh4RrS9RRk2/h4oWwXs9tcMxPX7WShgr169JOCBmiuCSSogAcgVjwMoVwXkAHKXKwDWHPzVPhN9EZMroEMdNTZs/0O2Cvhs2EzE9v1JKGDv3r2rXW9SPNAkFZAA5IrHAZSrAnIAOTwKgBJ4jGgFfK6AjpaAt1+AbBXwuQOzENPnR6GAlGYmJzNJBSQAueJxAOWqgBxADp0CoAQev3fffVconpOVCl7b/GWrgM8fnI0jL/1PKCB9QFxOZpIKSAByxeMAylUBOYAcOgVACTx+77zzjlC8+tZm8Ny6U7YK2P3QOzj84lqhgC+99JIEPFBzRTBJBSQAueJxAOWqgBxA7nIFwJqDv9pnmj17tlC8BnXNsd53h2wVsEf4u4h+4QehgH369Kl2vUnxQJNUQAKQKx4HUK4KyAHk8CgASuAxmjVrllC8hvUs8JvP77JVwJ4RcxDVe41QwL59+0rAAzVXBJNUQAKQKx4HUA4KSDl/fFUumgFH3yzhAHKXKwDWHPzVPtPMmTOF4jnb1MGvW7bLRgFpbrOnpyf75jHNCekVOReRvVYLBezXr1+1602KB5qkAhKAfG0YUkACkLaDgoLY1y47d+4sxbo2qEwdOnRAUlKSAJAOJlVUFNCganwwO8+YMUPMCyYFXLfZDzSRnBYvp5UR0tLShGKQ0wydnZaYmIguXbpoPc7MzAz0jy/lS+f38/NjqzHQ6vw0VGbo9e7en+BbtmwZ3N3d0TvqPUT0/F7MC1YU8MEwZdBZSQH52jCNbC1xavsybE+vh5CQEKxYsUJ889egk1bamZbqjYiIAIFgY2PDnD9lyhRkZWWhU6dOKCwsZBPX6XNe6enpCAsLY+DT7+93rLZjx44MPpr5d+pkInpEfcBewXxtmP79+1f3tiR5nEm+gkkB+dowje2skOK7GL/nNMKSJUtQVFTEoKiO8nElOnXqFIu/Vq9ezeKx2NhYrFq1Cvv27WNfYx83bhxTQVoMk9aUjomJYSsq0EeuCdrqKmBl+AjCTvXN8RpCmQKS0Xnd3NwkCVJ1C2WSAC5dupSt/0KQkQK2C5iEzQ4eOHjyPOhrkvT65MZhuN9tWpuZXrEJCQnidcihoHLc7/np02AENz1ca9euxZvTp6Gx9xBYWVkjvMd34vwKgNVFvQaPy8jIwIkTJ9gZ7euUoUvIG+z/ewvawBzAgSJXoYD8slwRTWHb1eIGptrGlxe1riPCn13G7ic7OxsTJ06swZo0/qlMUgGp2ry8vNCoUSP2UUFSPfpEq9yM1Ds1NZWFFATfqFGjWEwqJzNZAOXkhNp8LwqAtdn7Erh3BUAJOKE2F0EBsDZ7XwL3rgAoASfU5iIoANZm70vg3hUAJeCE2lwEBcDa7H0J3LsCoAScUJuLoABYm70vgXtXAJSAE2pzERQAa7P3JXDvCoAScEJtLoICYG32vgTuXQFQAk6ozUVQAKzN3pfAvSsASsAJtbkICoC12fsSuHcFQAk4oTYX4f+7G0UQfHnAOgAAAABJRU5ErkJggg==</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" hyperops="true" 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.286806883365216" y="0.057361376673043196" 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="316.53543307086613" y="37.64566929133858"><block s="doSetVar"><l>listB</l><block s="reportNewList"><list></list></block></block><custom-block s="fill %l with2DigitCharactersInOrder %n"><block var="listB"/><l>10</l><comment w="90" collapsed="true">EXECUTING this algoritihm will modify the values stored in in listB.</comment></custom-block></script><script x="16.535433070866134" y="23.62204724409449"><block s="doSetVar"><l>upper</l><block s="reportListAttribute"><l><option>length</option></l><block var="listB"/></block></block><block s="doSetVar"><l>lower</l><l>1</l></block><block s="doSetVar"><l>target</l><l>AA</l></block><block s="doUntil"><block s="reportEquals"><block s="reportDifference"><block var="upper"/><block var="lower"/></block><l>1</l></block><script><block s="doSetVar"><l>mid</l><block s="reportRound"><block s="reportSum"><block s="reportQuotient"><block s="reportDifference"><block var="upper"/><block var="lower"/></block><l>2</l></block><block var="lower"/></block></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></block><script><block s="doSetVar"><l>upper</l><block s="reportDifference"><block var="mid"/><l>1</l></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="target"/><block s="reportListItem"><block var="mid"/><block var="listB"/></block></block><script><block s="doSetVar"><l>lower</l><block s="reportSum"><block var="mid"/><l>1</l></block></block></script></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="lower"/><block var="listB"/></block><block var="target"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="lower"/><block var="listB"/></block><block var="target"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><watcher var="upper" style="normal" x="10.895833333333485" y="10.895833333333321" color="243,118,29"/><watcher var="lower" style="normal" x="10.895833333333485" y="38.72379384583334" color="243,118,29"/><watcher var="mid" style="normal" x="10.895833333333485" y="66.55175435833333" color="243,118,29"/><watcher var="target" style="normal" x="11.583333333333712" y="98.58333333333331" color="243,118,29"/><watcher var="listB" style="normal" x="135.94776023890768" y="25.91041666666669" color="243,118,29" extX="164.00000000000023" extY="255.00000000000003"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="fill %&apos;whichList&apos; with2DigitCharactersInOrder %&apos;numValues&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>char</l></list></block><block s="doSetVar"><l>char</l><block s="reportRandom"><l>66</l><l>70</l></block></block><block s="doRepeat"><block var="numValues"/><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportUnicodeAsLetter"><block var="char"/></block><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>65</l><l>90</l></block></block></list></block><block var="whichList"/></block><block s="doSetVar"><l>char</l><block s="reportSum"><block var="char"/><l>1</l></block></block></script></block></script></block-definition></blocks><variables><variable name="listB"><list struct="atomic" id="185">DR,EV,FO,GY,HZ,IB,JM,KY,LD,MM</list></variable><variable name="upper"><l>2</l></variable><variable name="lower"><l>1</l></variable><variable name="mid"><l>3</l></variable><variable name="target"><l>AA</l></variable></variables></project><media name="6A.6 BinarySearch" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>