<snapdata remixID="9382578"><project name="Recursion Skeleton" 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,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="copies" idx="2" x="0" y="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,59.160000000000046,147.89999999999998,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="4c697c8b-5545-4f65-8e96-21e5365c255d" center-x="38.5" center-y="22.5" 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><variable name="word"><l>uibv</l></variable><variable name="times"><l>5</l></variable></variables><scripts><script x="33" y="34"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>100</l></block></script><script x="32" y="142"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What do you want to repeat?</l></block><block s="doSetVar"><l>word</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How many times do you want to repeat?</l></block><block s="doSetVar"><l>times</l><block s="getLastAnswer"></block></block><block s="doSayFor"><custom-block s="copies %n %txt"><block var="times"/><block var="word"/></custom-block><l>4</l></block></script></scripts></sprite><sprite name="Pascal&apos;s Triangle" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="102,0,204,1" pen="tip" id="39"><costumes><list id="40"><item><costume name="8e906060-c5bb-4a4b-82af-eefc9c852c2f" center-x="78" center-y="22.5" image="data:image/png;base64,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" id="41"/></item></list></costumes><sounds><list struct="atomic" id="42"></list></sounds><blocks></blocks><variables><variable name="row"><l>4</l></variable><variable name="column"><l>3</l></variable></variables><scripts><script x="10" y="26"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>-100</l></block></script><script x="11" y="123"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What row of the triangle do you want?</l></block><block s="doSetVar"><l>row</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What column of the triangle do you want? (must not exceed the row number)</l></block><block s="doSetVar"><l>column</l><block s="getLastAnswer"></block></block><block s="doSayFor"><custom-block s="pascal %n %n"><block var="row"/><block var="column"/></custom-block><l>4</l></block></script></scripts></sprite><sprite name="Sprite" idx="1" x="0" y="15" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="70"><costumes><list struct="atomic" id="71"></list></costumes><sounds><list struct="atomic" id="72"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.955223880596947" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>15</l></block><block s="doSayFor"><l>Hi!</l><l>4</l></block></script><script x="17.258706467661682" y="118.07960199004975"><custom-block s="fib %s"><l></l><comment w="87.01492537313435" collapsed="true">ex. (fib 7) = 13</comment></custom-block></script><script x="18.144278606965145" y="153.55223880597026"><custom-block s="initials %s"><l></l><comment w="225.33333333333334" collapsed="true">ex. (initials potatoes are delicious) = pad</comment></custom-block></script><script x="16.243781094527293" y="189.61194029850748"><custom-block s="pascal %n %n"><l></l><l></l><comment w="117.61194029850748" collapsed="true">ex. (pascal 6 4) = 15</comment></custom-block></script><script x="16.666666666666657" y="229.0845771144281"><custom-block s="to binary %n"><l></l><comment w="130.66666666666666" collapsed="true">new solution with recursion; cannot be old code</comment></custom-block></script><script x="18.25373134328356" y="264.21890547263683"><custom-block s="pig word %s"><l></l></custom-block></script><script x="18.36318407960195" y="298.358206955224"><custom-block s="pig latin %s"><custom-block s="sentence $arrowRight list %txt"><l>chris we want to talk so nobody understands us</l></custom-block></custom-block></script><script x="19.144278606965145" y="336.35820695522386"><custom-block s="triangle size: %n"><l></l><comment w="204" collapsed="true">should draw a triangle of given size</comment></custom-block></script><script x="19.810945273631802" y="375.358206955224"><custom-block s="triangle fractal level: %n size: %n"><l></l><l></l></custom-block></script><script x="19.810945273631802" y="419.69154028855723"><custom-block s="fractal other"><comment w="169.33333333333334" collapsed="true">create your own fractal problem (examples in textbook)</comment></custom-block></script><script x="15.354916486046221" y="94.17910547761198"><custom-block s="copies %n %txt"><l></l><l></l><comment w="241.49253731343276" collapsed="true">ex. (copies 4 spam) = spam spam spam spam</comment></custom-block></script></scripts></sprite><sprite name="Fibonacci" idx="3" x="2" y="5" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="46.41000000000004,232.05,0,1" pen="tip" id="107"><costumes><list id="108"><item><costume name="3b3ffb1e-b2f2-4244-88ea-5ab6c4eb7c4d" center-x="49.5" center-y="22.5" image="data:image/png;base64,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" id="109"/></item></list></costumes><sounds><list struct="atomic" id="110"></list></sounds><blocks></blocks><variables><variable name="index"><l>5</l></variable></variables><scripts><script x="35" y="35"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="30" y="142"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Which index of the Fibonacci series do you want?</l></block><block s="doSetVar"><l>index</l><block s="getLastAnswer"></block></block><block s="doSayFor"><custom-block s="fib %s"><block var="index"/></custom-block><l>4</l></block></script></scripts></sprite><watcher scope="Pascal&apos;s Triangle" var="row" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Pascal&apos;s Triangle" var="column" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher scope="copies" var="word" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="copies" var="times" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher scope="Fibonacci" var="index" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/></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="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"><block s="reportGreaterThan"><block var="num"/><l>0</l></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="copies %n %txt"><block s="reportDifference"><block var="num"/><l>1</l></block><block var="word"/></custom-block><block var="word"/><l> </l></list></block></block></script><script><block s="doReport"><l></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"><block s="reportGreaterThan"><block var="num"/><l>2</l></block><script><block s="doReport"><block s="reportSum"><custom-block s="fib %s"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block><custom-block s="fib %s"><block s="reportDifference"><block var="num"/><l>2</l></block></custom-block></block></block></script><script><block s="doReport"><l>1</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"><block s="reportAnd"><block s="reportGreaterThan"><block var="row"/><l>2</l></block><block s="reportAnd"><block s="reportLessThan"><l>1</l><block var="column"/></block><block s="reportLessThan"><block var="column"/><block var="row"/></block></block></block><script><block s="doReport"><block s="reportSum"><custom-block s="pascal %n %n"><block s="reportDifference"><block var="row"/><l>1</l></block><block s="reportDifference"><block var="column"/><l>1</l></block></custom-block><custom-block s="pascal %n %n"><block s="reportDifference"><block var="row"/><l>1</l></block><block var="column"/></custom-block></block></block></script><script><block s="doReport"><l>1</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></blocks><variables></variables></project><media name="Recursion Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>