<snapdata remixID="12037769"><project name="U3L1-3: Recursion" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABnJJREFUeF7tnH1MVWUcx7/38nIRQSEgLmZgmq1lS5M/s5dZrpdpE01rAxdt0mbTSOcSlwUyR6RzszlbvhAJq7mGphErl8ZWtqzlZtPVehtjoYACcuGC4OVy28Fpkxc5eA7nd5/H7/37PL/v7/f9fnbO5TnPxRUKhULghw4IOeAigELOU3bAAQJIEEQdIICi9lOcAJIBUQcIoKj9FCeAZEDUAQIoaj/FCSAZEHWAAIraT3ECSAZEHSCAovZTnACSAVEHCKCo/RQngGRA1AECKGo/xQkgGRB1gACK2k9xAkgGRB0ggKL2U5wAkgFRBwigqP0UJ4BkQNQBAihqP8UJIBkQdYAAitpPcQJIBkQdIICi9lOcAJIBUQcIoKj9FCeAZEDUAQIoaj/FCSAZEHWAAIraT3ECSAZEHSCAovZTnACSAVEHCKCo/RQngGRA1AECKGo/xQkgGRB1gACK2k9xAkgGRB0ggKL2U5wAkgFRBwigqP0UJ4BkQNQBAihqP8UJIBkQdYAAitpPcQJIBkQdIICi9lOcAJIBUQcIoKj9FCeAZEDUAQIoaj/FCSAZEHWAAIraT3ECSAZEHSCAQvbv2tuOlpYgMtIjkZs9WagLeVkCKJDBspcbUXW487ryKzmT8NEur0An8pIE0OEM9lX4kLemeYhqbc1UPDEv1uFu5OUIoIMZNDb3Ye6j9WhqDg5RLf/Ai9zsSQ52Ex5SBNDBHPJeb8a+/b5hFQmgg0HcjlJnf+vF7Efq0d8//PQE8HakwsGZn116Dl8f6xpRMX9VAnaU3ulgR+EhxUewAznUHO3CwuXnbqo0IcaF5UviERnhwtw5HsROcMObGoFnnproQIdyEgRwnLzv6wvhULUfB4/48fmXnQgEbl3owQc8yJzjuQ5n3EQ3Mh+Owaz7o2+9aJisJIA2BtHaFkTVET9+PtWDQ190ot03whc+GzQ9Hhc+LUvDkkVxNlSTK0EALXr/2rpm7N3fAeOO5/RnWnok6s5Md1rWVj0CaMHOsgofVg6zqWyh5JiXhnz3jXlNOC0ggBbS2FzaiqJ3Wy1UsLbU+C7Yef5ea0WEVxNACwFs33kJ6zddtFDB2tKijUkoLEiyVkR4NQG0EIDxR8eTixrw69neYau43Rhx49mC7MDS1a8mYOc29fcNCaBFEur/DSAnrwknfrxssZL55RvWJqK0KMX8gjC+kgDaEE5dfQCZj9XjUvv4bbsYbXpTI1GwNhH5qxJt6Do8ShBAm3Ko/sqPpSsaEQiMz3aMselcU3UXMu6Osqnj8ChDAG3MwXjllpV93jSEMR4XenrNAavreUECaCOARqlvvu1GfsEF/P7HlVErR0e5cMXkHfO9zSl48w19Hr3XzCGAo2Iy9gveKm5Byfa2sS+8yQrjsMKZk9Mw4x4+gm01Vsdi3pn/oPnC0FPPVmet2O3Fipf0OjXNO6BVKgatr/2+G/MXNthc9Wo5HQ+tEkCbURmPx++1Fve8n4q8XL1+wkkAbQTQ7+/H9Nl1uNhi/+PXaHPjujtQUphsY8fypQigjRls3dGGDYUtNla8sZSxF3jyeDri4tzjpuF0YQJoo+MLFjfgWG236YpRUS4Eg6ExvS/+7OM0LMuKN60R7hcSQBsTik7+y/QmtAHfwco0JCdFYHe5b+Dovr9r9Fd5lXu8yHlRn7+ECaCNALom/2mqmgFfVUUann/u/+P0l3tCOFztx4fl7fjuh+EPNiQmuHH6RAbSNXodRwBNIWPuovgpf496FxsOvsHVf/qlBweqOlH+iQ++jn4Yx7oemuXB1uIULJiv17/vIIDm2DJ11dtbWrBl28hvQIy3GQfKb7zzmSqs8UUE0OZwV65uQlllx5CqLyyOR8k7yZg5Q69XaVbtI4BWHRy03jgl/XRWA06dvnpK2rjrFW9Kxvo1+h0ksMM6AmiHi4NqGD/RPHq8G+2+IB6fF4upUyLHQUWPkgRQjxyVnYIAKhudHo0TQD1yVHYKAqhsdHo0TgD1yFHZKQigstHp0TgB1CNHZacggMpGp0fjBFCPHJWdggAqG50ejRNAPXJUdgoCqGx0ejROAPXIUdkpCKCy0enROAHUI0dlpyCAykanR+MEUI8clZ2CACobnR6NE0A9clR2CgKobHR6NE4A9chR2SkIoLLR6dE4AdQjR2WnIIDKRqdH4wRQjxyVnYIAKhudHo0TQD1yVHaK/wBv1AnGFb8J4AAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U3L1-3: Recursion"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="count down from %&apos;number&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="number"/><l>0</l></block><script><block s="doSayFor"><block var="number"/><l>1</l></block><custom-block s="count down from %n"><block s="reportDifference"><block var="number"/><l>1</l></block></custom-block></script></block></script></block-definition><block-definition s="tree level size" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="tree level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>0</l></block><script><block s="setSize"><block var="level"/></block><block s="forward"><block var="size"/></block><block s="turnLeft"><l>25</l></block><custom-block s="tree level: %s size: %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><block var="size"/><l>0.7</l></list></block></custom-block><block s="turn"><l>50</l></block><custom-block s="tree level: %s size: %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><block var="size"/><l>0.7</l></list></block></custom-block><block s="turnLeft"><l>25</l></block><block s="forward"><block s="reportVariadicProduct"><list><block var="size"/><l>-1</l></list></block></block></script></block></script></block-definition><block-definition s="-- %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%anyUE" readonly="true"></input></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doChangeVar"><l></l><l>-1</l></block></script><list></list></block><list><block var="n"/></list></block><block s="doReport"><block s="evaluate"><block var="n"/><list></list></block></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _&#xD;ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _&#xD;pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>destination</l><block s="reportVariadicSum"><list><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></list></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportVariadicProduct"><list><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Grad _&#xD;ca:graus de _ radians&#xD;pt:_ radianos em graus&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="radians"/><l>180</l></list></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _&#xD;pt:assinala o erro _&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _&#xD;ca:llisca _ en _ segons de forma _&#xD;fr:glisser _ en _ sec. accélérer _&#xD;pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>destX</l><l>destY</l><l>end time</l><l>deltaX</l><l>deltaY</l><l>func</l><l>pendown?</l></list></block><block s="doSetVar"><l>pendown?</l><block s="getPenDown"></block></block><block s="up"></block><block s="forward"><block var="steps"/></block><block s="doSetVar"><l>destX</l><block s="xPosition"></block></block><block s="doSetVar"><l>destY</l><block s="yPosition"></block></block><block s="forward"><block s="reportVariadicProduct"><list><block var="steps"/><l>-1</l></list></block></block><block s="doIf"><block var="pendown?"/><script><block s="down"></block></script></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>deltaX</l><block s="reportDifference"><block var="destX"/><block s="xPosition"></block></block></block><block s="doSetVar"><l>deltaY</l><block s="reportDifference"><block var="destY"/><block s="yPosition"></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="setXPosition"><block s="reportDifference"><block var="destX"/><block s="reportVariadicProduct"><list><block var="deltaX"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></block><block s="setYPosition"><block s="reportDifference"><block var="destY"/><block s="reportVariadicProduct"><list><block var="deltaY"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></block></script></block><block s="gotoXY"><block var="destX"/><block var="destY"/></block></script></block-definition><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _&#xD;ca:modifica _ amb _ en _ segons de forma _&#xD;pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position<options>x position&#xD;y position&#xD;direction&#xD;size&#xD;ghost effect&#xD;color effect&#xD;saturation effect&#xD;brightness effect&#xD;fisheye effect&#xD;whirl effect&#xD;pixelate effect&#xD;mosaic effect&#xD;negative effect&#xD;tempo&#xD;volume&#xD;balance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>x position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>y position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>direction</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>size</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>tempo</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>volume</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>balance</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _&#xD;ca:de forma _&#xD;pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="choice"/><l>linear</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>id</option></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportDifference"><l>2</l><l></l></block></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>4</l><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block></block><l></l></list></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block var="t"/></list></block><block var="t"/></list></block><l>1</l></list></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportVariadicProduct"><list><l>4</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><l>1</l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicSum"><list><l>90</l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></list></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportQuotient"><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportVariadicProduct"><list><l></l><l>180</l></list></block></block></block><l>2</l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>elastic</l></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportPower"><l>2</l><block s="reportVariadicProduct"><list><l>-10</l><l></l></list></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>2</l><custom-block s="PI"></custom-block></list></block><block var="p"/></block></list></block></custom-block></block></list></block><l>1</l></list></block></block></script><list></list></block></block></script></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; $nl in %&apos;time&apos; secs easing %&apos;easing&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _ in _ Sek. beschleunigt: _ _&#xD;ca:per _ = _ fins _ _ en _ segons de forma _ _&#xD;pt:para _ de _ a _ _ em _ s de forma _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">0</input><input type="%n">100</input><input type="%n">1</input><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><block var="start"/></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doSetVar"><l>i</l><l></l></block><block s="doRun"><block var="action"/><list></list></block></script><list></list></block><block s="reifyReporter"><autolambda><block var="i"/></autolambda><list></list></block><block s="reportDifference"><block var="end"/><block var="start"/></block><block var="time"/><block s="reportIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><block var="easing"/><custom-block s="easing %txt"><block var="easing"/></custom-block></block></custom-block></script></block-definition><block-definition s="explode level: %&apos;level&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>branches</l></list></block><custom-block s="glide %n in %n secs easing %s"><l>100</l><block s="reportRandom"><l>0.3</l><l>1</l></block><l>quadratic-in</l></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>1</l></block><script><block s="doSetVar"><l>branches</l><block s="reportRandom"><l>3</l><l>6</l></block></block><block s="doRepeat"><block var="branches"/><script><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="fork"><block s="reifyScript"><script><block s="setScale"><block s="reportRandom"><l>30</l><l>80</l></block></block><custom-block s="explode level: %s"><block s="reportDifference"><block var="level"/><l>1</l></block></custom-block></script><list></list></block><list></list></block></script><list></list></block><list></list></block></script></block></script></block><block s="forward"><l>-100</l></block><block s="removeClone"></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1231"><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="1232"></list></costumes><sounds><list struct="atomic" id="1233"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="46.999999999999545" y="-48.00000000000006" heading="0" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="1238"><costumes><list id="1239"><item><ref mediaID="Sprite_cst_Untitled"></ref></item><item><ref mediaID="Sprite_cst_Untitled(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="1240"></list></sounds><blocks></blocks><variables></variables><scripts><script x="38" y="22.333333333333343"><block s="receiveGo"></block><custom-block s="explode level: %s"><l>4</l></custom-block></script><script x="198" y="49.33333333333337"><block s="receiveGo"></block></script><script x="36.8779296875" y="103.33333333333348"><block s="reportRandom"><l>4</l><l>5</l></block></script><script x="39" y="139.33333333333337"><block s="clear"></block><block s="down"></block><custom-block s="tree level: %s size: %s"><l>7</l><l>100</l></custom-block></script></scripts></sprite><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/></sprites></stage><variables></variables></scene></scenes></project><media name="U3L1-3: Recursion" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="84" center-y="-23" image="data:image/png;base64,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" mediaID="Sprite_cst_Untitled"/><costume name="Untitled(2)" center-x="49" center-y="49" image="data:image/png;base64,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" mediaID="Sprite_cst_Untitled(2)"/></media></snapdata>