<snapdata remixID="10040907"><project name="hw 27 tenzin and jack" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAL0ElEQVR4Xu2dd1BV2R3Hv+9RAiIg2EG6rth7WfsaS1bXIWp0scTR6JrZyUQncTQxTtTxD00Yy+jae+xrhaw6iTFqVMC2FiwggooKwYaKuKC0zO849whesji7z3ePnN/553nxvXN+v+/vM79T77220tLSUnBhBSxSwMYAWqQ8NysUYAAZBEsVYAAtlZ8bZwCZAUsVqBDA2NhYtG7dGna73enG0ZwoPT0d3bt3h5ubm9Pb5wadq4AJwFOnTqF+/frCCoLBZrNJi+h6xIgR2LFjB2bNmoXZs2eL/58zZw5mzpxZ4fff/v27Xl+5cgUDBw50rhrcmtMVMAF44MABNGvWTMA0efJk1KxZEz4+Pnj16hVu3LiBp0+fYvfu3Rg5ciSSkpKQmJgo4Fu0aJH4jZjZ2Gzy3z/0uqCgAJGRkU4XhBt0rgImAPfu3Su6XyoEYI0aNQSAEydOxPHjxzF//nxkZ2ejffv2yMnJwejRoxETE4MLFy443PLw8HCH18kVqqWACcA9e/YIAI3u1/jMzc1FREQEHjx4IDNcRd3p27/7MdcNGzZUSy22xuEKmADctWuXzIAB9etiyS+awt/j/W+W0EgzetUp3M8tkE42atTI4Q5zhWopYAJw586dMgPe/Pc2dM/YgLiaI9B12K9hd3E1ZUbDnR+a6UqKi3Bq7zp89mAz3LqMxe3IUTLDNm7cWC212BqHK2ACkGa4xhjwWtxyeOfdRaPxiypsmJZJvhrYHJ8H2OBSyYqNi92OWmuu4t69e2JMef/+fWRkZKBdu3a4c+cOXsRvwoC24bjVeKRsiychDo+3chWaANy+fbvMgCnfrERxUAe069y13BLLwYMHxRKJq4sLUn/VEkHV3tDn1b4f3AMb4knccpOzfuuuSwCvX7+Ohw8fonPnzjhz5gxq+/ngk+JvcfOjEeJ3lFGbNm2qnGBskGMVMAG4bds2tGrVSnSDBGBJRA+ZEY2mCR4CJy8vD7cmtEKAZ/n05z90EnL2LDFZWmNtCu7evYsZM2Zg0qRJyMzMFO2UlJQgJCQEvQrikd4oWsLOADo22CrWZgJwy5YtaNOmjYAg9cBqFIV1k9eGA6mpqRLA21+0fmcAfdckIysrSyztJCcni66XCkEYHByM3q8ScSNiuBwDNm/eXEXN2CYHKmACcPPmzTLj3Ti4BoWhXUVGNErZRWYXFxc8m9QRPm5vdku+z7Zqy5PEGqKXlxfS0tJEd2zURwD2KTqN1PBhsooWLVo40FWuSkUFTABu2rRJjgHT/7EOL4M/rnBd0Jj1hoaEIOnsKeR/9933+lcKG+qFhovulvaYCT7aWTFKUFAQ+pWcRUroUAllWfBVFI9t+vEKmADcuHGjzIA3/7ke+Q06yeu394Ypk+0b2hwDA93fyZLqK6+I2S/NgmkcefPmTbnXTAD2Lz2H5JAhsi5jNv5OlfOXPkgFTABu2LBBZrzb/9qIFwEdyk1CCMLLly/j8OHDmD59OrJ+07HcGDB803XYXN2QPtK8jea14rLYSSkLoAF1gwYN8KntPK4G/VxmwLZt236QorLR766ACcB169ZJ4DIO/w3P67UzzYKnTZsmDiRkZWbiv7/tXA5Av6gv8epOCl5cOGqywnPZJQHg3LlzMX78eDEONAoBONDlIq40iJJ/ozVCLlVbAROAa9eulRnw7pHNyK3b1jQGDAsLg4eHB27fuoXsSR+XA9Du4SUUKyl4USGAjx49khmw7BgwMDAQg9ySkBQwSGbADh06VG312TvzPSGrV68WwNHslAB8UquVvC57A51xECHg0t+Ru8+85ve2tu7hLfDii+ViFkyFPikbGoUAjPrJFVyq/5n4E9XPAFZ9Qk0ZcNWqVbLLzTy2FTk1W37vLLgo/SKOLvgDXCrRKiyyCRr9fqmYhBgA0nEuYwxIh2AHe17DxXpvDqF26tSp6kdAcw9NAK5cuVLuhGT9Zxse+TWX14ZWdDjV3d0d7m5uSJvcEy1ruEoZ7dW8UZKfR3tpJmlLYhKQn58vumA62Hrs2DHxHdrzffbsGYZ6peBC3QESStpt4VK1FTABuGLFCpnxsk/swAPfpqYMWFRUhMePHyM4KAi5f/xpuTGgq39dBP55BzJ+94lJueK/xoNOOhOABByBbGRAmpAM807Ft7V/JseAXbp0qdrqs3fmMeCyZctkF3z/5NfI9o40zYKvXr0qFpGHDx+OvOl9ygHYcMdtwGZH2ufBJnmL/nISL1++BB2zSklJETAahW5EGu5zA+dq9Zd/69q1K4eoiitgyoBLly6VGe9hwi5keX1k2gumnQyaJLi6uuLFn/qa9oL/n2YGgJQBnzx5IicZ8+bNEzdCRddIxxn/vjID0p1xXKq2AiYAlyxZIjPeo8TduOfZ0JQBy0piLy5EaUlx5SrZ7Ch1Lb9jQttyCQkJ6Natm7gVc6T/LZz26yPr6tGjR+X18jc+aAVMAC5evFhmwJzTe3HXI0IsmYwbNw7x8fGgNUBaPqlTp065e0OMsRyN7Xx9fcudnCbQqNDhBRo/UuY0vl+9enUcPXoUfn5+GF0rA4m+vWW9vXr1+qDFZeMrV8AEIN1eaawDEoAZ7mEoLi7GiRMnxL3ABFhcXJw4zUxdaUBAAGgft3bt2vD09BSA0QzX29sbdFPR8+fPhRW090sHT6Ojo0H7zWPHjhXfoZlwz549cenSJfyy9h0k+LyevFAXzwBWHsAP/RsmABcuXCi73KdnY5H90g05dj+cP38e69evx7lz57B//36RxehI/oABA7Bv3z5xwzodUKWxHYFFYzpa86NMR9+jm53o36GhoWL227dvX3GbJ43zCG7/klyMagycrN5THlDo3bv3h64v21+JAiYAFyxYINf9np2LQ9iD4zgZOl5MRLZu3YohQ4ZIQCjj0UyWutipU6cKMGk5hbKgcc6PoKNJC33S2iHBR93tkSNHJHwEYeHXk9GxV38BoLHj0qfPm/EgR7JqKmACkA4Z0BiOyvPz36BfTiyuFdZBcnAU6jXp6HAVHqVdREBaLDq4Z4q74o5Xez3zpW582LA3h1Md3jBXqIQCJgAp+9CtmZSlmoQFwm/tp04zNP/LQ7iQ+vqYPh124Fmw06S3rKEKn45FENITsg4dOuR0w2iResyYMfD393d629yg8xXg5wM6X3NusYwCDCDjYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCDKCl8nPjDCAzYKkCWgIYExMjHpg+ZcoUS8XnxmF+UY0uotAzqukJ/YWFheJzwoQJ4EcCOz/6WmZAkpmeYx0VFSWeW1220LOt6aHq9Kxseocxl/ergLYAkqwEID1A/W0A6b0o1E3TyxLpbQBc3p8C2gI4ePBgqSq9+2TUqFEYNGiQeAEPF+cpoCWA9G46eocJTUKomzVevu082bklQwEtAeTwq6MAA6hOLLS0hAHUMuzqOM0AqhMLLS1hALUMuzpOM4DqxEJLSxhALcOujtMMoDqx0NISBlDLsKvjNAOoTiy0tIQB1DLs6jjNAKoTCy0tYQC1DLs6TjOA6sRCS0sYQC3Dro7TDKA6sdDSEgZQy7Cr4zQDqE4stLSEAdQy7Oo4zQCqEwstLWEAtQy7Ok4zgOrEQktLGEAtw66O0wygOrHQ0hIGUMuwq+M0A6hOLLS0hAHUMuzqOM0AqhMLLS1hALUMuzpOM4DqxEJLSxhALcOujtMMoDqx0NISBlDLsKvjNAOoTiy0tIQB1DLs6jjNAKoTCy0tYQC1DLs6TjOA6sRCS0sYQC3Dro7TDKA6sdDSEgZQy7Cr4zQDqE4stLSEAdQy7Oo4zQCqEwstLWEAtQy7Ok4zgOrEQktLGEAtw66O0wygOrHQ0pL/AdVeH/NqXKlXAAAAAElFTkSuQmCC</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="-26.323943661971953" y="-27.169014084507012" 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="46" y="10"><block s="receiveGo"><comment w="367" collapsed="false">Create a list of 100 numbers, all different. The list is not sorted.</comment></block><block s="doSetVar"><l>myList</l><l>0</l></block><block s="doSetVar"><l>myList</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>rand</l></list></block><block s="doSetVar"><l>rand</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="myList"/></block><script><block s="doUntil"><block s="reportNot"><block s="reportListContainsItem"><block var="myList"/><block var="rand"/></block></block><script><block s="doSetVar"><l>rand</l><block s="reportRandom"><l>1</l><l>100</l></block></block></script></block><block s="doAddToList"><block var="rand"/><block var="myList"/></block></script></block></script><script x="10" y="449.0000000000002"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="18.549805687499997" y="512.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="49" y="285"><custom-block s="binarySearch %l %s"><block var="myList"/><l>25</l><comment w="259" collapsed="false">To be coded :This block will search the second parameter inside the list and if it is found will reort the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block></script><script x="41" y="355"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>100</l><comment w="239" collapsed="false">To be coded : This block will search the second parameter inside the list and if it is found will reort the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block></script></scripts></sprite><watcher var="high" style="normal" x="14.791666666666742" y="14.791666666666664" color="243,118,29" hidden="true"/><watcher var="low" style="normal" x="14.791666666666742" y="45.854169625" color="243,118,29" hidden="true"/><watcher var="middle" style="normal" x="14.791666666666742" y="76.91667258333332" color="243,118,29" hidden="true"/><watcher var="myList" style="normal" x="12.572916666666742" y="14.052083333333329" color="243,118,29" extX="80" extY="69.99999999999999"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="binarySearch %&apos;list&apos; %&apos;value&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>high</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>low</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doSetVar"><l>middle</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="high"/><block var="low"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="middle"/><block var="value"/></block><block s="reportGreaterThan"><block var="low"/><block var="high"/></block></block><script><block s="doIfElse"><block s="reportLessThan"><block var="middle"/><block var="value"/></block><script><block s="doSetVar"><l>low</l><block s="reportSum"><block var="middle"/><l>1</l></block></block></script><script><block s="doSetVar"><l>high</l><block s="reportDifference"><block var="middle"/><l>1</l></block></block></script></block><block s="doSetVar"><l>middle</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="high"/><block var="low"/></block><l>2</l></block></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="low"/><block var="high"/></block><script><block s="doReport"><l>-1</l></block></script><script><block s="doReport"><block var="middle"/></block></script></block></script></block-definition><block-definition s="sequentialSearch %&apos;list&apos; %&apos;value&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="a"/><block var="value"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="value"/></block><script><block s="doSetVar"><l>a</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReport"><block s="reportListIndex"><block var="i"/><block var="list"/></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportEquals"><block var="a"/><block var="value"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doReport"><l>-1</l></block></script></block></script></block></script></block-definition><block-definition s="mergeSort %&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>left</l><l>right</l><l>mid</l></list></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block s="reportListLength"><block var="list"/></block><l>1</l></block><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><l>1</l></block></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doSetVar"><l>left</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>right</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block><block s="doFor"><l>i</l><l>1</l><block var="mid"/><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="left"/></block></script></block><block s="doFor"><l>i</l><block s="reportSum"><block var="mid"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="right"/></block></script></block><block s="doSetVar"><l>left</l><custom-block s="mergeSort %l"><block var="left"/></custom-block></block><block s="doSetVar"><l>right</l><custom-block s="mergeSort %l"><block var="right"/></custom-block></block><block s="doReport"><custom-block s="merge %l %l"><block var="left"/><block var="right"/></custom-block></block></script></block-definition><block-definition s="merge %&apos;left&apos; %&apos;right&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>i</l><l>j</l><l>result</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="left"/></block></block><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="right"/></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="left"/></block><block s="reportListItem"><block var="j"/><block var="right"/></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="left"/></block><block var="result"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="j"/><block var="right"/></block><block var="result"/></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="left"/></block></block><script><block s="doFor"><l>k</l><block var="j"/><block s="reportListLength"><block var="right"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="k"/><block var="right"/></block><block var="result"/></block></script></block></script><script><block s="doFor"><l>k</l><block var="i"/><block s="reportListLength"><block var="left"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="k"/><block var="left"/></block><block var="result"/></block></script></block></script></block><block s="doReport"><block var="result"/></block></script><scripts><script x="352.12109575" y="335.00000199999994"><block s="reportJoinWords"><list><l>result</l><l> </l><l></l></list></block></script><script x="319" y="61"><block s="doSayFor"><block s="reportJoinWords"><list><l>left</l><l> </l><block var="left"/></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>right</l><l> </l><block var="right"/></list></block><l>2</l></block></script><script x="297.000001" y="384.00000100000005"><block s="doSayFor"><block var="result"/><l>2</l></block></script></scripts></block-definition><block-definition s="bubbleSort %&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>temp</l></list></block><block s="doFor"><l>j</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block var="temp"/></block></script></block></script></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition></blocks><variables><variable name="myList"><list struct="atomic" id="517">1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100</list></variable><variable name="high"><l>49</l></variable><variable name="low"><l>1</l></variable><variable name="middle"><l>25</l></variable></variables></project><media name="hw 27 tenzin and jack" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>