<snapdata remixID="9371872"><project name="Recursion Week 1" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</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="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</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="Factorial" idx="1" x="-8.723563541081148" y="80.67434025828175" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="factorial" center-x="100" center-y="33" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="225.33333333333337" y="11"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>factorial of what number? (larger than 0)</l></block><block s="bubble"><custom-block s="factorial %n"><block s="getLastAnswer"></block><comment w="114.6268656716418" collapsed="true">ex. (factorial 4) = 24</comment></custom-block></block></script></scripts></sprite><sprite name="Blastoff" idx="2" x="-11" y="-131.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="113.22,153,0,1" pen="tip" id="50"><costumes><list id="51"><item><costume name="blastoff" center-x="95.5" center-y="33" image="data:image/png;base64,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" id="52"/></item></list></costumes><sounds><list struct="atomic" id="53"></list></sounds><blocks></blocks><variables></variables><scripts><script x="198.66666666666663" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="24.333333333333343"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>Countdown from what positive integer?</l></block><block s="bubble"><custom-block s="Blastoff %n"><block s="getLastAnswer"></block><comment w="204.17910447761196" collapsed="true">ex. (blastoff 3) = 3 2 1 BLASTOFF!</comment></custom-block></block></script></scripts></sprite><sprite name="Tree" idx="3" x="2.2737367544323206e-13" y="-200" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="143,64,0,1" pen="tip" id="92"><costumes><list id="93"><item><costume name="tree" center-x="154.5" center-y="33" image="data:image/png;base64,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" id="94"/></item></list></costumes><sounds><list struct="atomic" id="95"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>How many layers should the tree have?</l></block><block s="gotoXY"><l>0</l><l>-200</l></block><block s="setHeading"><l>0</l></block><custom-block s="Tree %s %s %s %s %s"><block s="getLastAnswer"></block><l>50</l><l>15</l><l>.65</l><l>.85</l><comment w="204.33333333333334" collapsed="false">Unit 7 Lab1, Page 2 is VERY useful if stuck</comment></custom-block></script><script x="353" y="35.66666666666666"><block s="receiveGo"></block><block s="gotoXY"><l>-10</l><l>-23</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="up"></block><block s="show"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="initials %&apos;sentence&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><l/><script><block s="doReport"><l></l></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Blastoff %&apos;num&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="num"/><l>0</l></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="num"/><l> </l><custom-block s="Blastoff %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></list></block></block></script><script><block s="doReport"><l>Blastoff!</l></block></script></block></script></block-definition><block-definition s="copies %&apos;num&apos; %&apos;word&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="factorial %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="num"/><l>0</l></block><script><block s="doReport"><block s="reportProduct"><block var="num"/><custom-block s="factorial %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></block></block></script><script><block s="doReport"><l>1</l></block></script></block></script></block-definition><block-definition s="spell number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="fib %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pig latin %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="empty? %l"><block var="list"/></custom-block><script><block s="doReport"><l> </l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="pig word %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="word $arrowRight list %txt"><block var="word"/></custom-block></block><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pascal %&apos;row&apos; %&apos;column&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="to binary %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block></script></block-definition><block-definition s="triangle fractal level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="triangle size: %n"><l></l></custom-block></script></block-definition><block-definition s="triangle size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="turn"><l></l></block></script></block></script></block-definition><block-definition s="fractal other" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Tree %&apos;level&apos; %&apos;size&apos; %&apos;angle&apos; %&apos;leftbranch&apos; %&apos;rightbranch&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="setSize"><l>6</l></block><block s="setColor"><color>143,64,0,1</color></block><block s="down"></block><block s="forward"><block var="size"/></block><block s="doIfElse"><block s="reportGreaterThan"><block var="level"/><l>1</l></block><script><block s="turnLeft"><block var="angle"/></block><custom-block s="Tree %s %s %s %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><block var="rightbranch"/></block><block var="angle"/><block var="rightbranch"/><block var="leftbranch"/></custom-block><block s="turn"><block var="angle"/></block><block s="turn"><block var="angle"/></block><custom-block s="Tree %s %s %s %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><block var="leftbranch"/></block><block var="angle"/><block var="rightbranch"/><block var="leftbranch"/></custom-block><block s="turnLeft"><block var="angle"/></block></script><script><block s="changeSize"><l>-3</l></block><block s="setColor"><color>122,168,0,1</color></block><block s="forward"><l>10</l></block><block s="forward"><l>-10</l></block><block s="setColor"><color>143,64,0,1</color></block></script></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="size"/></block></block><block s="up"></block><block s="hide"></block></script><scripts><script x="314.740237375" y="209.000004"><block var="rightbranch"/></script><script x="264.000001" y="347.8333343333333"><block s="changePenHSVA"><l><option>hue</option></l><l>2</l></block></script></scripts></block-definition></blocks><variables></variables></project><media name="Recursion Week 1" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>