<snapdata remixID="15127187"><project name="insertion sort starter" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="insertion sort starter"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sort %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="data"/></block></script><list></list><comment w="117" collapsed="false">If the list is empty, there is nothing left to sort. We report the empty list to begin the &quot;unwinding&quot; of the recursion.</comment></block><block s="doReport"><custom-block s="insert %s into %l"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="sort %l"><block s="reportCDR"><block var="data"/></block></custom-block><comment w="124" collapsed="false">This &quot;holds&quot; the first item, waits for the rest of the list to be sorted, and then inserts that held item into its correct spot in the sorted result.</comment></custom-block></block></script></block></script><scripts><comment x="74.98046875" y="177.0583333333332" w="206" collapsed="false">AFTER READING OTHER COMMENTS:&#xD;Right click and hit &quot;edit&quot; on the &quot;insert [blank] into [blank]&quot; block to see the code behind it.</comment></scripts></block-definition><block-definition s="insert %&apos;value&apos; into %&apos;sorted data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%l" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block var="sorted data"/><comment w="230" collapsed="false">If the sorted list is empty, the value being inserted is either the first item or the largest item found so far.</comment></block><script><block s="doReport"><block s="reportNewList"><list><block var="value"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="sorted data"/></block></list></block><script><block s="doChangeVar"><l>count -_-</l><l>1</l><comment w="257.4173828124999" collapsed="false">Increment the comparison counter every time we perform a &quot;less than&quot; check between two numbers.</comment></block><block s="doReport"><block s="reportCONS"><block var="value"/><block var="sorted data"/></block><comment w="158" collapsed="false">If the value is smaller than the current item, we place it at the front, completing this insertion.</comment></block></script><list></list><comment w="235" collapsed="false">This is where the work happens. We check if our value is mathematically smaller than the current item in the sorted list.</comment></block><block s="doChangeVar"><l>count -_-</l><l>1</l></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="sorted data"/></block><custom-block s="insert %s into %l"><block var="value"/><block s="reportCDR"><block var="sorted data"/></block></custom-block><comment w="125" collapsed="false">If the value is larger, we keep the current item at the front and recursively call &apos;insert&apos; to check the value against the next item in the list.&#xD;The purpose of this is to find the right spot, so it continues till it does (hence, &quot;recursively).</comment></block></block></script></block></script></block-definition><block-definition s="sort, reports how many times there was a check %&apos;input&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doSetVar"><l>count -_-</l><l>0</l><comment w="90" collapsed="false">Reset the global comparison counter to zero before starting the sort so we get an accurate tally for this specific run.</comment></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="sort %l"><block var="input"/><comment w="215" collapsed="false">This triggers the recursive sorting process and stores the final returned list in local variable &apos;a&apos;.</comment></custom-block></block><block s="doReport"><block s="reportVariadicAnd"><list><block var="a"/><block var="count -_-"/></list></block><comment w="90" collapsed="false">Returns a &quot;pair&quot; (a list of two items): the successfully sorted list and the total number of checks performed.</comment></block></script><scripts><comment x="39.7722579956054" y="154.6833333333328" w="155" collapsed="false">AFTER READING OTHER COMMENTS:&#xD;Right click and hit &quot;edit&quot; on the &quot;sort [blank]&quot; block to see the code behind it.</comment></scripts></block-definition><block-definition s="random list of length %&apos;length&apos; ranging from %&apos;1&apos; to %&apos;2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="false">Create an empty list &apos;a&apos; to store values.</comment></block><block s="doWarp"><script><block s="doRepeat"><block var="length"/><script><block s="doAddToList"><block s="reportRandom"><block s="reportVariadicMin"><list><block var="1"/><block var="2"/></list></block><block s="reportVariadicMax"><list><block var="1"/><block var="2"/></list></block></block><block var="a"/><comment w="90" collapsed="false">Iterate &apos;length&apos; times, picking a random value within the [min, max] range and appending it to list &apos;a&apos;.</comment></block></script><comment w="90" collapsed="false">Adds a random number from the said range x number of times</comment></block></script><comment w="90" collapsed="false">Use &apos;warp&apos; to perform calculations instantly without animation lag.</comment></block><block s="doReport"><block var="a"/><comment w="90" collapsed="false">Return the finalized list to the caller.</comment></block></script></block-definition><block-definition s="bubble sort, repeats how many times there was a check %&apos;bubble input&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doSetVar"><l>bubble count -_-</l><l>0</l><comment w="181.3723307291666" collapsed="false">Reset the global counter to zero at the start of the bubble sort to track how many comparisons are made.</comment></block><block s="doDeclareVariables"><list><l>b</l></list></block><block s="doSetVar"><l>b</l><custom-block s="bubble sort %l"><block var="bubble input"/></custom-block><comment w="90" collapsed="false">Calls the main sorting function and stores the resulting sorted list in the local variable &apos;b&apos;.</comment></block><block s="doReport"><block s="reportVariadicAnd"><list><block var="b"/><block var="bubble count -_-"/></list></block><comment w="90" collapsed="false">Returns the final results: the sorted list alongside the total number of element-to-element checks performed.</comment></block></script><scripts><comment x="31.487109374999932" y="172.2500000000001" w="215" collapsed="false">AFTER READING OTHER COMMENTS:&#xD;Right click and hit &quot;edit&quot; on the &quot;sort [blank]&quot; block to see the code behind it.</comment></scripts></block-definition><block-definition s="bubble sort %&apos;bubbleinput&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block var="bubbleinput"/></block><script><block s="doReport"><block var="bubbleinput"/></block></script><list></list><comment w="361.376953125" collapsed="false">Safety check: If the input list is empty, report it immediately to avoid errors in the loops below.</comment></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="bubbleinput"/></block><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="bubbleinput"/></block></list><comment w="260" collapsed="false">This inner loop moves through the list from left to right, comparing adjacent pairs of numbers (AKA. Traversing).</comment></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="bubbleinput"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="bubbleinput"/></block></list><comment w="260" collapsed="false">Check if the current number is larger than the one next to it. If so, they are out of order and must be swapped.</comment></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="index"/><block var="bubbleinput"/></block><comment w="376" collapsed="false">Store the current value in a temporary &quot;buffer&quot; so we don&apos;t lose it when we overwrite its original spot.</comment></block><block s="doReplaceInList"><block var="index"/><block var="bubbleinput"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="bubbleinput"/></block><comment w="280" collapsed="false">Move the smaller value (from the right) into the current position on the left.</comment></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="bubbleinput"/><block var="temp"/><comment w="283" collapsed="false">Move the larger value (saved in temp) into the position on the right, completing the swap.</comment></block></script><list></list></block><block s="doChangeVar"><l>bubble count -_-</l><l>1</l><comment w="334" collapsed="false">Increment the counter each time a comparison check is performed between two elements.</comment></block><block s="doChangeVar"><l>index</l><l>1</l><comment w="90" collapsed="false">Increment the index to move the &quot;focus&quot; to the next pair of items in the list.</comment></block></script></block></script><comment w="313" collapsed="false">This ensures we repeat the bubbling process enough times to guarantee the smallest items move all the way to the front.</comment></block><block s="doReport"><block var="bubbleinput"><comment w="157.00000000000009" collapsed="false">Once all passes and traversals are complete, return the now-sorted list to the caller.</comment></block></block></script></block></script></block-definition></blocks><primitives><block-definition s="%&apos;#1&apos;" type="predicate" category="operators" selector="reportVariadicGreaterThan" primitive="reportVariadicGreaterThan"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="&gt;" collapse="all &gt;" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicGreaterThan</l></block></script></block-definition></primitives><stage name="Stage" width="480" height="360" costume="1" 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="268"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVC27kNhAEUCP3P3SC/NZeez6SSDWb9YJg1zsjkV2vDdQfH/4jQIAAAQIEbhdQwLeTu5AAAQIECHx8ZBew3wACBAgQIFAkoICL4F1LgAABAtkCCjh3/5ITIECAQKGAAi7EdzUBAgQI5Aoo4NzdZyeXngABAsUCCrh4Aa4nQIAAgUwBBZy5d6mzBaQnQGABAQW8wBKMQIAAAQJ5Ago4b+cSE8gWkJ7AIgIKeJFFGIMAAQIEsgQUcNa+pSVAIFtA+oUEFPBCyzAKAQIECOQIKOCcXUtKgACBbIHF0ivgxRZiHAIECBDIEFDAGXuWkgABAgQWE7i5gBdLbxwCBAgQIFAkoICL4F1LgAABAtkCCvjG/buKAAECBAj8J6CA/5PwNwECBAgQuFFAAd+InX2V9AQIECDwWUABf9bwMwECBAgQuElAAd8E7ZpsAekJECDwu4AC/l3EvwkQIECAwA0CCvgGZFcQyBaQngCBnwQU8E8qPiNAgAABApMFFPBkYMcTIJAtID2BRwIK+JGMzwkQIECAwEQBBTwR19EECBDIFpD+mYACfqbjOwIECBAgMElAAU+CdSwBAgQIZAu8Sq+AXwn5ngABAgQITBBQwBNQHUmAAAECBF4J7F3Ar9L7ngABAgQIFAko4CJ41xIgQIBAtoAC3nf/khEgQIDAwgIKeOHlGI0AAQIE9hVQwPvuNjuZ9AQIEFhcQAEvviDjESBAgMCeAgp4z71KlS0gPQECDQQUcIMlGZEAAQIE9hNQwPvtVCIC2QLSE2gioICbLMqYBAgQILCXgALea5/SECCQLSB9IwEF3GhZRiVAgACBfQQU8D67lIQAAQLZAs3SK+BmCzMuAQIECOwhoID32KMUBAgQINBMYHABN0tvXAIECBAgUCSggIvgXUuAAAEC2QIKeOD+HUWAAAECBN4VUMDvSnmOAAECBAgMFFDAAzGzj5KeAAECBI4IKOAjWp4lQIAAAQKDBBTwIEjHZAtIT4AAgaMCCviomOcJECBAgMAAAQU8ANERBLIFpCdA4IyAAj6j5h0CBAgQIHBRQAFfBPQ6AQLZAtITOCuggM/KeY8AAQIECFwQUMAX8LxKgACBbAHprwgo4Ct63iVAgAABAicFFPBJOK8RIECAQLbA1fQK+Kqg9wkQIECAwAkBBXwCzSsECBAgQOCqQO8Cvpre+wQIECBAoEhAARfBu5YAAQIEsgUUcN/9m5wAAQIEGgso4MbLMzoBAgQI9BVQwH13lz259AQIEGguoICbL9D4BAgQINBTQAH33JupswWkJ0BgAwEFvMESRSBAgACBfgIKuN/OTEwgW0B6ApsIKOBNFikGAQIECPQSUMC99mVaAgSyBaTfSEABb7RMUQgQIECgj4AC7rMrkxIgQCBbYLP0CnizhYpDgAABAj0EFHCPPZmSAAECBDYTOFjAm6UXhwABAgQIFAko4CJ41xIgQIBAtoACPrB/jxIgQIAAgVECCniUpHMIECBAgMABAQV8ACv7UekJECBAYKSAAh6p6SwCBAgQIPCmgAJ+E8pj2QLSEyBAYLSAAh4t6jwCBAgQIPCGgAJ+A8kjBLIFpCdAYIaAAp6h6kwCBAgQIPBCQAG/API1AQLZAtITmCWggGfJOpcAAQIECDwRUMBPcHxFgACBbAHpZwoo4Jm6ziZAgAABAg8EFPADGB8TIECAQLbA7PQKeLaw8wkQIECAwA8CCvgHFB8RIECAAIHZAmsX8Oz0zidAgAABAkUCCrgI3rUECBAgkC2ggNfdv8kIECBAYGMBBbzxckUjQIAAgXUFFPC6u8meTHoCBAhsLqCAN1+weAQIECCwpoACXnMvpsoWkJ4AgQABBRywZBEJECBAYD0BBbzeTkxEIFtAegIhAgo4ZNFiEiBAgMBaAgp4rX2YhgCBbAHpgwQUcNCyRSVAgACBdQQU8Dq7MAkBAgSyBcLSK+CwhYtLgAABAmsIKOA19mAKAgQIEAgT+K2Aw9KLS4AAAQIEigQUcBG8awkQIEAgW0ABf9q/HwkQIECAwF0CCvguafcQIECAAIFPAgr4E0b2j9ITIECAwJ0CCvhObXcRIECAAIF/BRTwvxD+yhaQngABAncLKOC7xd1HgAABAgT+ElDAfyH4n0C2gPQECFQIKOAKdXcSIECAQLyAAo7/FQBAIFtAegJVAgq4St69BAgQIBAtoICj1y88AQLZAtJXCijgSn13EyBAgECsgAKOXb3gBAgQyBaoTq+AqzfgfgIECBCIFFDAkWsXmgABAgSqBWoLuDq9+wkQIECAQJGAAi6Cdy0BAgQIZAso4Lr9u5kAAQIEggUUcPDyRSdAgACBOgEFXGeffbP0BAgQCBdQwOG/AOITIECAQI2AAq5xd2u2gPQECBD4UMB+CQgQIECAQIGAAi5AdyWBaAHhCRD4W0AB/83gDwIECBAgcK+AAr7X220ECGQLSE/gfwEF/D+FHwgQIECAwH0CCvg+azcRIEAgW0D6LwIK+AuHfxAgQIAAgXsEFPA9zm4hQIAAgWyBb+kV8DcSHxAgQIAAgfkCCni+sRsIECBAgMA3gagC/pbeBwQIECBAoEhAARfBu5YAAQIEsgUUcMz+BSVAgACBlQQU8ErbMAsBAgQIxAgo4JhVZweVngABAqsJKODVNmIeAgQIEIgQUMARaxYyW0B6AgRWFFDAK27FTAQIECCwvYAC3n7FAhLIFpCewKoCCnjVzZiLAAECBLYWUMBbr1c4AgSyBaRfWUABr7wdsxEgQIDAtgIKeNvVCkaAAIFsgdXTK+DVN2Q+AgQIENhSQAFvuVahCBAgQGB1gbkFvHp68xEgQIAAgSIBBVwE71oCBAgQyBZQwPP272QCBAgQIPBQQAE/pPEFAQIECBCYJ6CA59lmnyw9AQIECDwVUMBPeXxJgAABAgTmCCjgOa5OzRaQngABAi8FFPBLIg8QIECAAIHxAgp4vKkTCWQLSE+AwFsCCvgtJg8RIECAAIGxAgp4rKfTCBDIFpCewNsCCvhtKg8SIECAAIFxAgp4nKWTCBAgkC0g/SEBBXyIy8MECBAgQGCMgAIe4+gUAgQIEMgWOJxeAR8m8wIBAgQIELguoICvGzqBAAECBAgcFtiqgA+n9wIBAgQIECgSUMBF8K4lQIAAgWwBBbzN/gUhQIAAgU4CCrjTtsxKgAABAtsIKOBtVpkdRHoCBAh0E1DA3TZmXgIECBDYQkABb7FGIbIFpCdAoKOAAu64NTMTIECAQHsBBdx+hQIQyBaQnkBXAQXcdXPmJkCAAIHWAgq49foMT4BAtoD0nQUUcOftmZ0AAQIE2goo4LarMzgBAgSyBbqnV8DdN2h+AgQIEGgpoIBbrs3QBAgQINBd4FoBd09vfgIECBAgUCSggIvgXUuAAAEC2QIK+Pz+vUmAAAECBE4LKODTdF4kQIAAAQLnBRTwebvsN6UnQIAAgUsCCvgSn5cJECBAgMA5AQV8zs1b2QLSEyBA4LKAAr5M6AACBAgQIHBcQAEfN/MGgWwB6QkQGCKggIcwOoQAAQIECBwTUMDHvDxNgEC2gPQEhgko4GGUDiJAgAABAu8LKOD3rTxJgACBbAHphwoo4KGcDiNAgAABAu8JKOD3nDxFgAABAtkCw9Mr4OGkDiRAgAABAq8FFPBrI08QIECAAIHhAq0KeHh6BxIgQIAAgSIBBVwE71oCBAgQyBZQwG32b1ACBAgQ2ElAAe+0TVkIECBAoI2AAm6zquxBpSdAgMBuAgp4t43KQ4AAAQItBBRwizUZMltAegIEdhRQwDtuVSYCBAgQWF5AAS+/IgMSyBaQnsCuAgp4183KRYAAAQJLCyjgpddjOAIEsgWk31lAAe+8XdkIECBAYFkBBbzsagxGgACBbIHd0yvg3TcsHwECBAgsKaCAl1yLoQgQIEBgd4HnBbx7evkIECBAgECRgAIugnctAQIECGQLKODH+/cNAQIECBCYJqCAp9E6mAABAgQIPBZQwI9tsr+RngABAgSmCijgqbwOJ0CAAAECPwso4J9dfJotID0BAgSmCyjg6cQuIECAAAEC3wUU8HcTnxDIFpCeAIFbBBTwLcwuIUCAAAECXwUU8FcP/yJAIFtAegK3CSjg26hdRIAAAQIEfgko4F8WfiJAgEC2gPS3CijgW7ldRoAAAQIE/hFQwP84+JMAAQIEsgVuT6+Abyd3IQECBAgQ+PhQwH4LCBAgQIBAgcBSBVyQ35UECBAgQKBEQAGXsLuUAAECBNIFFPAyvwEGIUCAAIEkAQWctG1ZCRAgQGAZAQW8zCqyB5GeAAECaQIKOG3j8hIgQIDAEgIKeIk1GCJbQHoCBBIFFHDi1mUmQIAAgXIBBVy+AgMQyBaQnkCqgAJO3bzcBAgQIFAqoIBL+V1OgEC2gPTJAgo4efuyEyBAgECZgAIuo3cxAQIEsgXS0yvg9N8A+QkQIECgREABl7C7lAABAgSyBT4+FHD6b4D8BAgQIFAioIBL2F1KgAABAukCyQWcvnv5CRAgQKBQQAEX4ruaAAECBHIFFHDq7uUmQIAAgVIBBVzK73ICBAgQSBVQwKmbz84tPQECBMoFFHD5CgxAgAABAokCCjhx6zJnC0hPgMASAgp4iTUYggABAgTSBBRw2sblJZAtID2BZQQU8DKrMAgBAgQIJAko4KRty0qAQLaA9EsJKOCl1mEYAgQIEEgRUMApm5aTAAEC2QLLpVfAy63EQAQIECCQIKCAE7YsIwECBAgsJ3BrAS+X3kAECBAgQKBIQAEXwbuWAAECBLIFFPBt+3cRAQIECBD4JaCAf1n4iQABAgQI3CaggG+jzr5IegIECBD4KqCAv3r4FwECBAgQuEVAAd/C7JJsAekJECDwXUABfzfxCQECBAgQmC6ggKcTu4BAtoD0BAj8LKCAf3bxKQECBAgQmCqggKfyOpwAgWwB6Qk8FlDAj218Q4AAAQIEpgko4Gm0DiZAgEC2gPTPBRTwcx/fEiBAgACBKQIKeAqrQwkQIEAgW+B1egX82sgTBAgQIEBguIACHk7qQAIECBAg8Fpg5wJ+nd4TBAgQIECgSEABF8G7lgABAgSyBRTwrvuXiwABAgSWFlDAS6/HcAQIECCwq4AC3nWz2bmkJ0CAwPICCnj5FRmQAAECBHYUUMA7blWmbAHpCRBoIaCAW6zJkAQIECCwm4AC3m2j8hDIFpCeQBsBBdxmVQYlQIAAgZ0EFPBO25SFAIFsAelbCSjgVusyLAECBAjsIqCAd9mkHAQIEMgWaJdeAbdbmYEJECBAYAcBBbzDFmUgQIAAgXYCQwu4XXoDEyBAgACBIgEFXATvWgIECBDIFlDAw/bvIAIECBAg8L6AAn7fypMECBAgQGCYgAIeRpl9kPQECBAgcExAAR/z8jQBAgQIEBgioICHMDokW0B6AgQIHBdQwMfNvEGAAAECBC4LKODLhA4gkC0gPQECv+uE6gAAAkNJREFU5wQU8Dk3bxEgQIAAgUsCCvgSn5cJEMgWkJ7AeQEFfN7OmwQIECBA4LSAAj5N50UCBAhkC0h/TUABX/PzNgECBAgQOCWggE+xeYkAAQIEsgWup1fA1w2dQIAAAQIEDgso4MNkXiBAgAABAtcFOhfw9fROIECAAAECRQIKuAjetQQIECCQLaCAu+7f3AQIECDQWkABt16f4QkQIECgq4AC7rq57LmlJ0CAQHsBBdx+hQIQIECAQEcBBdxxa2bOFpCeAIEtBBTwFmsUggABAgS6CSjgbhszL4FsAekJbCOggLdZpSAECBAg0ElAAXfallkJEMgWkH4rAQW81TqFIUCAAIEuAgq4y6bMSYAAgWyB7dIr4O1WKhABAgQIdBBQwB22ZEYCBAgQ2E7gUAFvl14gAgQIECBQJKCAi+BdS4AAAQLZAgr47f17kAABAgQIjBNQwOMsnUSAAAECBN4WUMBvU2U/KD0BAgQIjBVQwGM9nUaAAAECBN4SUMBvMXkoW0B6AgQIjBdQwONNnUiAAAECBF4KKOCXRB4gkC0gPQECcwQU8BxXpxIgQIAAgacCCvgpjy8JEMgWkJ7APAEFPM/WyQQIECBA4KGAAn5I4wsCBAhkC0g/V0ABz/V1OgECBAgQ+FFAAf/I4kMCBAgQyBaYn14Bzzd2AwECBAgQ+CaggL+R+IAAAQIECMwXWLmA56d3AwECBAgQKBJQwEXwriVAgACBbAEFvOr+zUWAAAECWwso4K3XKxwBAgQIrCrwJwAAAP//lVwoVAAAAAZJREFUAwDU5ALRcl29HAAAAABJRU5ErkJggg==</pentrails><costumes><list id="269"><item><ref mediaID="insertion sort starter_Stage_cst_Screenshot 2026-04-14 10"></ref></item></list></costumes><sounds><list struct="atomic" id="270"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="9.094947017729282e-13" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="275"><costumes><list id="276"><item><ref mediaID="insertion sort starter_Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="277"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="random list of length %n ranging from %n to %n"><l></l><l></l><l></l><comment w="90" collapsed="false">START HERE! This block will generate a random list of numbers with the requirements the user specifies. You have to input the amount of numbers in the list, and what will be the lowest and highest number on that list (min and max). You can then Right click again and click &quot;blockify&quot; to turn the output into a block list. You can then attach this list to the following sort blocks. Right click on this block and hit &quot;edit&quot; to see the process. Then click out and look below to see the sorting blocks.</comment></custom-block></script><script x="20" y="401"><block var="count -_-"><comment w="283.99999999999983" collapsed="false">Efficiency Tracker (Insertion Sort): Stores the total number of times the algorithm compared a value against another element to find its correct sorted position. This is used to measure the speed of the Insertion Sort algorithm. Look below to find the insertion sort code.</comment></block></script><script x="20" y="506"><block var="bubble count -_-"><comment w="278.00000000000017" collapsed="false">Efficiency Tracker (Bubble Sort): Stores the total number of adjacent pair comparisons performed. This is used to measure the speed of the Bubble Sort algorithm. Look below to find the bubble sort code.</comment></block></script><script x="20" y="599"><custom-block s="sort, reports how many times there was a check %l"><l/><comment w="90" collapsed="false">The user inputs a random list of numbers and the code outputs/reports a sorted list and the number of times it checked the list (click this block to view sorted list and click the &quot;count  -_-&quot; variable above to see the # of checks). It sorts the list of number using the insertion sort algorithm. Right click on this block and pick &quot;edit&quot; to learn more.</comment></custom-block></script><script x="20" y="884"><custom-block s="bubble sort, repeats how many times there was a check %l"><l/><comment w="90" collapsed="false">The user inputs a random list of numbers and the code outputs/reports a sorted list and the number of times it checked the list (click this block to view the sorted list and click the &quot;bubble count -_-&quot; variable above to see the # of checks). It sorts the list of number using the bubble sort algorithm. Right click on this block and pick &quot;edit&quot; to learn more.</comment></custom-block></script></scripts></sprite><watcher var="uhhhh" style="normal" x="9.999999999999545" y="9.999999999999972" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="9.999999999999545" y="73.0000060000001" color="243,118,29" hidden="true"/><watcher var="temp" style="normal" x="9.999999999999545" y="94.00000800000004" color="243,118,29" hidden="true"/><watcher var="count -_-" style="normal" x="5.999999999999545" y="5.00000199999991" color="243,118,29" hidden="true"/><watcher var="bubble count -_-" style="normal" x="109.99999999999955" y="5.00000399999999" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="count -_-"><l>13</l></variable><variable name="bubble count -_-"><l>30</l></variable><variable name="index"><l>6</l></variable><variable name="temp"><l>15</l></variable></variables></scene></scenes></project><media name="insertion sort starter" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Screenshot 2026-04-14 10" center-x="163" center-y="131" image="data:image/png;base64,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" mediaID="insertion sort starter_Stage_cst_Screenshot 2026-04-14 10"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVC27kNhAEUCP3P3SC/NZeez6SSDWb9YJg1zsjkV2vDdQfH/4jQIAAAQIEbhdQwLeTu5AAAQIECHx8ZBew3wACBAgQIFAkoICL4F1LgAABAtkCCjh3/5ITIECAQKGAAi7EdzUBAgQI5Aoo4NzdZyeXngABAsUCCrh4Aa4nQIAAgUwBBZy5d6mzBaQnQGABAQW8wBKMQIAAAQJ5Ago4b+cSE8gWkJ7AIgIKeJFFGIMAAQIEsgQUcNa+pSVAIFtA+oUEFPBCyzAKAQIECOQIKOCcXUtKgACBbIHF0ivgxRZiHAIECBDIEFDAGXuWkgABAgQWE7i5gBdLbxwCBAgQIFAkoICL4F1LgAABAtkCCvjG/buKAAECBAj8J6CA/5PwNwECBAgQuFFAAd+InX2V9AQIECDwWUABf9bwMwECBAgQuElAAd8E7ZpsAekJECDwu4AC/l3EvwkQIECAwA0CCvgGZFcQyBaQngCBnwQU8E8qPiNAgAABApMFFPBkYMcTIJAtID2BRwIK+JGMzwkQIECAwEQBBTwR19EECBDIFpD+mYACfqbjOwIECBAgMElAAU+CdSwBAgQIZAu8Sq+AXwn5ngABAgQITBBQwBNQHUmAAAECBF4J7F3Ar9L7ngABAgQIFAko4CJ41xIgQIBAtoAC3nf/khEgQIDAwgIKeOHlGI0AAQIE9hVQwPvuNjuZ9AQIEFhcQAEvviDjESBAgMCeAgp4z71KlS0gPQECDQQUcIMlGZEAAQIE9hNQwPvtVCIC2QLSE2gioICbLMqYBAgQILCXgALea5/SECCQLSB9IwEF3GhZRiVAgACBfQQU8D67lIQAAQLZAs3SK+BmCzMuAQIECOwhoID32KMUBAgQINBMYHABN0tvXAIECBAgUCSggIvgXUuAAAEC2QIKeOD+HUWAAAECBN4VUMDvSnmOAAECBAgMFFDAAzGzj5KeAAECBI4IKOAjWp4lQIAAAQKDBBTwIEjHZAtIT4AAgaMCCviomOcJECBAgMAAAQU8ANERBLIFpCdA4IyAAj6j5h0CBAgQIHBRQAFfBPQ6AQLZAtITOCuggM/KeY8AAQIECFwQUMAX8LxKgACBbAHprwgo4Ct63iVAgAABAicFFPBJOK8RIECAQLbA1fQK+Kqg9wkQIECAwAkBBXwCzSsECBAgQOCqQO8Cvpre+wQIECBAoEhAARfBu5YAAQIEsgUUcN/9m5wAAQIEGgso4MbLMzoBAgQI9BVQwH13lz259AQIEGguoICbL9D4BAgQINBTQAH33JupswWkJ0BgAwEFvMESRSBAgACBfgIKuN/OTEwgW0B6ApsIKOBNFikGAQIECPQSUMC99mVaAgSyBaTfSEABb7RMUQgQIECgj4AC7rMrkxIgQCBbYLP0CnizhYpDgAABAj0EFHCPPZmSAAECBDYTOFjAm6UXhwABAgQIFAko4CJ41xIgQIBAtoACPrB/jxIgQIAAgVECCniUpHMIECBAgMABAQV8ACv7UekJECBAYKSAAh6p6SwCBAgQIPCmgAJ+E8pj2QLSEyBAYLSAAh4t6jwCBAgQIPCGgAJ+A8kjBLIFpCdAYIaAAp6h6kwCBAgQIPBCQAG/API1AQLZAtITmCWggGfJOpcAAQIECDwRUMBPcHxFgACBbAHpZwoo4Jm6ziZAgAABAg8EFPADGB8TIECAQLbA7PQKeLaw8wkQIECAwA8CCvgHFB8RIECAAIHZAmsX8Oz0zidAgAABAkUCCrgI3rUECBAgkC2ggNfdv8kIECBAYGMBBbzxckUjQIAAgXUFFPC6u8meTHoCBAhsLqCAN1+weAQIECCwpoACXnMvpsoWkJ4AgQABBRywZBEJECBAYD0BBbzeTkxEIFtAegIhAgo4ZNFiEiBAgMBaAgp4rX2YhgCBbAHpgwQUcNCyRSVAgACBdQQU8Dq7MAkBAgSyBcLSK+CwhYtLgAABAmsIKOA19mAKAgQIEAgT+K2Aw9KLS4AAAQIEigQUcBG8awkQIEAgW0ABf9q/HwkQIECAwF0CCvguafcQIECAAIFPAgr4E0b2j9ITIECAwJ0CCvhObXcRIECAAIF/BRTwvxD+yhaQngABAncLKOC7xd1HgAABAgT+ElDAfyH4n0C2gPQECFQIKOAKdXcSIECAQLyAAo7/FQBAIFtAegJVAgq4St69BAgQIBAtoICj1y88AQLZAtJXCijgSn13EyBAgECsgAKOXb3gBAgQyBaoTq+AqzfgfgIECBCIFFDAkWsXmgABAgSqBWoLuDq9+wkQIECAQJGAAi6Cdy0BAgQIZAso4Lr9u5kAAQIEggUUcPDyRSdAgACBOgEFXGeffbP0BAgQCBdQwOG/AOITIECAQI2AAq5xd2u2gPQECBD4UMB+CQgQIECAQIGAAi5AdyWBaAHhCRD4W0AB/83gDwIECBAgcK+AAr7X220ECGQLSE/gfwEF/D+FHwgQIECAwH0CCvg+azcRIEAgW0D6LwIK+AuHfxAgQIAAgXsEFPA9zm4hQIAAgWyBb+kV8DcSHxAgQIAAgfkCCni+sRsIECBAgMA3gagC/pbeBwQIECBAoEhAARfBu5YAAQIEsgUUcMz+BSVAgACBlQQU8ErbMAsBAgQIxAgo4JhVZweVngABAqsJKODVNmIeAgQIEIgQUMARaxYyW0B6AgRWFFDAK27FTAQIECCwvYAC3n7FAhLIFpCewKoCCnjVzZiLAAECBLYWUMBbr1c4AgSyBaRfWUABr7wdsxEgQIDAtgIKeNvVCkaAAIFsgdXTK+DVN2Q+AgQIENhSQAFvuVahCBAgQGB1gbkFvHp68xEgQIAAgSIBBVwE71oCBAgQyBZQwPP272QCBAgQIPBQQAE/pPEFAQIECBCYJ6CA59lmnyw9AQIECDwVUMBPeXxJgAABAgTmCCjgOa5OzRaQngABAi8FFPBLIg8QIECAAIHxAgp4vKkTCWQLSE+AwFsCCvgtJg8RIECAAIGxAgp4rKfTCBDIFpCewNsCCvhtKg8SIECAAIFxAgp4nKWTCBAgkC0g/SEBBXyIy8MECBAgQGCMgAIe4+gUAgQIEMgWOJxeAR8m8wIBAgQIELguoICvGzqBAAECBAgcFtiqgA+n9wIBAgQIECgSUMBF8K4lQIAAgWwBBbzN/gUhQIAAgU4CCrjTtsxKgAABAtsIKOBtVpkdRHoCBAh0E1DA3TZmXgIECBDYQkABb7FGIbIFpCdAoKOAAu64NTMTIECAQHsBBdx+hQIQyBaQnkBXAQXcdXPmJkCAAIHWAgq49foMT4BAtoD0nQUUcOftmZ0AAQIE2goo4LarMzgBAgSyBbqnV8DdN2h+AgQIEGgpoIBbrs3QBAgQINBd4FoBd09vfgIECBAgUCSggIvgXUuAAAEC2QIK+Pz+vUmAAAECBE4LKODTdF4kQIAAAQLnBRTwebvsN6UnQIAAgUsCCvgSn5cJECBAgMA5AQV8zs1b2QLSEyBA4LKAAr5M6AACBAgQIHBcQAEfN/MGgWwB6QkQGCKggIcwOoQAAQIECBwTUMDHvDxNgEC2gPQEhgko4GGUDiJAgAABAu8LKOD3rTxJgACBbAHphwoo4KGcDiNAgAABAu8JKOD3nDxFgAABAtkCw9Mr4OGkDiRAgAABAq8FFPBrI08QIECAAIHhAq0KeHh6BxIgQIAAgSIBBVwE71oCBAgQyBZQwG32b1ACBAgQ2ElAAe+0TVkIECBAoI2AAm6zquxBpSdAgMBuAgp4t43KQ4AAAQItBBRwizUZMltAegIEdhRQwDtuVSYCBAgQWF5AAS+/IgMSyBaQnsCuAgp4183KRYAAAQJLCyjgpddjOAIEsgWk31lAAe+8XdkIECBAYFkBBbzsagxGgACBbIHd0yvg3TcsHwECBAgsKaCAl1yLoQgQIEBgd4HnBbx7evkIECBAgECRgAIugnctAQIECGQLKODH+/cNAQIECBCYJqCAp9E6mAABAgQIPBZQwI9tsr+RngABAgSmCijgqbwOJ0CAAAECPwso4J9dfJotID0BAgSmCyjg6cQuIECAAAEC3wUU8HcTnxDIFpCeAIFbBBTwLcwuIUCAAAECXwUU8FcP/yJAIFtAegK3CSjg26hdRIAAAQIEfgko4F8WfiJAgEC2gPS3CijgW7ldRoAAAQIE/hFQwP84+JMAAQIEsgVuT6+Abyd3IQECBAgQ+PhQwH4LCBAgQIBAgcBSBVyQ35UECBAgQKBEQAGXsLuUAAECBNIFFPAyvwEGIUCAAIEkAQWctG1ZCRAgQGAZAQW8zCqyB5GeAAECaQIKOG3j8hIgQIDAEgIKeIk1GCJbQHoCBBIFFHDi1mUmQIAAgXIBBVy+AgMQyBaQnkCqgAJO3bzcBAgQIFAqoIBL+V1OgEC2gPTJAgo4efuyEyBAgECZgAIuo3cxAQIEsgXS0yvg9N8A+QkQIECgREABl7C7lAABAgSyBT4+FHD6b4D8BAgQIFAioIBL2F1KgAABAukCyQWcvnv5CRAgQKBQQAEX4ruaAAECBHIFFHDq7uUmQIAAgVIBBVzK73ICBAgQSBVQwKmbz84tPQECBMoFFHD5CgxAgAABAokCCjhx6zJnC0hPgMASAgp4iTUYggABAgTSBBRw2sblJZAtID2BZQQU8DKrMAgBAgQIJAko4KRty0qAQLaA9EsJKOCl1mEYAgQIEEgRUMApm5aTAAEC2QLLpVfAy63EQAQIECCQIKCAE7YsIwECBAgsJ3BrAS+X3kAECBAgQKBIQAEXwbuWAAECBLIFFPBt+3cRAQIECBD4JaCAf1n4iQABAgQI3CaggG+jzr5IegIECBD4KqCAv3r4FwECBAgQuEVAAd/C7JJsAekJECDwXUABfzfxCQECBAgQmC6ggKcTu4BAtoD0BAj8LKCAf3bxKQECBAgQmCqggKfyOpwAgWwB6Qk8FlDAj218Q4AAAQIEpgko4Gm0DiZAgEC2gPTPBRTwcx/fEiBAgACBKQIKeAqrQwkQIEAgW+B1egX82sgTBAgQIEBguIACHk7qQAIECBAg8Fpg5wJ+nd4TBAgQIECgSEABF8G7lgABAgSyBRTwrvuXiwABAgSWFlDAS6/HcAQIECCwq4AC3nWz2bmkJ0CAwPICCnj5FRmQAAECBHYUUMA7blWmbAHpCRBoIaCAW6zJkAQIECCwm4AC3m2j8hDIFpCeQBsBBdxmVQYlQIAAgZ0EFPBO25SFAIFsAelbCSjgVusyLAECBAjsIqCAd9mkHAQIEMgWaJdeAbdbmYEJECBAYAcBBbzDFmUgQIAAgXYCQwu4XXoDEyBAgACBIgEFXATvWgIECBDIFlDAw/bvIAIECBAg8L6AAn7fypMECBAgQGCYgAIeRpl9kPQECBAgcExAAR/z8jQBAgQIEBgioICHMDokW0B6AgQIHBdQwMfNvEGAAAECBC4LKODLhA4gkC0gPQECv+uE6gAAAkNJREFU5wQU8Dk3bxEgQIAAgUsCCvgSn5cJEMgWkJ7AeQEFfN7OmwQIECBA4LSAAj5N50UCBAhkC0h/TUABX/PzNgECBAgQOCWggE+xeYkAAQIEsgWup1fA1w2dQIAAAQIEDgso4MNkXiBAgAABAtcFOhfw9fROIECAAAECRQIKuAjetQQIECCQLaCAu+7f3AQIECDQWkABt16f4QkQIECgq4AC7rq57LmlJ0CAQHsBBdx+hQIQIECAQEcBBdxxa2bOFpCeAIEtBBTwFmsUggABAgS6CSjgbhszL4FsAekJbCOggLdZpSAECBAg0ElAAXfallkJEMgWkH4rAQW81TqFIUCAAIEuAgq4y6bMSYAAgWyB7dIr4O1WKhABAgQIdBBQwB22ZEYCBAgQ2E7gUAFvl14gAgQIECBQJKCAi+BdS4AAAQLZAgr47f17kAABAgQIjBNQwOMsnUSAAAECBN4WUMBvU2U/KD0BAgQIjBVQwGM9nUaAAAECBN4SUMBvMXkoW0B6AgQIjBdQwONNnUiAAAECBF4KKOCXRB4gkC0gPQECcwQU8BxXpxIgQIAAgacCCvgpjy8JEMgWkJ7APAEFPM/WyQQIECBA4KGAAn5I4wsCBAhkC0g/V0ABz/V1OgECBAgQ+FFAAf/I4kMCBAgQyBaYn14Bzzd2AwECBAgQ+CaggL+R+IAAAQIECMwXWLmA56d3AwECBAgQKBJQwEXwriVAgACBbAEFvOr+zUWAAAECWwso4K3XKxwBAgQIrCrwJwAAAP//lVwoVAAAAAZJREFUAwDU5ALRcl29HAAAAABJRU5ErkJggg==" mediaID="insertion sort starter_Sprite_cst_Untitled"/></media></snapdata>