<snapdata remixID="9376178"><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="Recursion Assignment #2" idx="1" x="1.947439540055826" y="-2.3386689851279727" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="11.01492537313436" y="118.07960199004975"><custom-block s="fib %s"><l>7</l><comment w="87.01492537313435" collapsed="true">ex. (fib 7) = 13</comment></custom-block></script><script x="10" y="189.61194029850748"><custom-block s="pascal %n %n"><l>6</l><l>4</l><comment w="117.61194029850748" collapsed="true">ex. (pascal 6 4) = 15</comment></custom-block></script><script x="12.111135391518928" y="83.17910547761198"><custom-block s="copies %n %txt"><l>5</l><l>Hello</l><comment w="241.49253731343276" collapsed="true">ex. (copies 4 spam) = spam spam spam spam</comment></custom-block></script></scripts></sprite><sprite name="fib" idx="2" x="150" y="-80.47244094488191" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13.056000000000012,163.20000000000002,0,1" pen="tip" id="22"><costumes><list id="23"><item><costume name="Untitled document " center-x="236" center-y="167" image="data:image/png;base64,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" id="24"/></item></list></costumes><sounds><list struct="atomic" id="25"></list></sounds><blocks></blocks><variables></variables><scripts><script x="39" y="24"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>-80</l></block></script><script x="36" y="149"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What number would you like to check?</l></block><block s="doSayFor"><custom-block s="fib %s"><block s="getLastAnswer"></block><comment w="87.01492537313435" collapsed="true">ex. (fib 7) = 13</comment></custom-block><l>4</l></block></script></scripts></sprite><sprite name="pascal" idx="3" x="150" y="-150.47244094488198" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="154.93800000000005,0,249.9,1" pen="tip" id="43"><costumes><list id="44"><item><costume name="Untitled document " center-x="236" center-y="167" image="data:image/png;base64,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" id="45"/></item></list></costumes><sounds><list struct="atomic" id="46"></list></sounds><blocks></blocks><variables><variable name="row"><l>6</l></variable><variable name="column"><l>4</l></variable></variables><scripts><script x="20" y="137"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>-150</l></block></script><script x="14" y="213"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What row?</l></block><block s="doSetVar"><l>row</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What column?</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"/><comment w="117.61194029850748" collapsed="true">ex. (pascal 6 4) = 15</comment></custom-block><l>4</l></block></script></scripts></sprite><sprite name="copy" idx="4" x="150" y="-220.47244094488192" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="244.79999999999998,0,88.12800000000007,1" pen="tip" id="74"><costumes><list id="75"><item><costume name="Untitled document" center-x="236" center-y="167" image="data:image/png;base64,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" id="76"/></item></list></costumes><sounds><list struct="atomic" id="77"></list></sounds><blocks></blocks><variables><variable name="word"><l>maya</l></variable><variable name="repeat"><l>7</l></variable></variables><scripts><script x="15" y="125"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>-220</l></block></script><script x="16" y="226"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What word would you like to copy?</l></block><block s="doSetVar"><l>word</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How many times would you like to copy?</l></block><block s="doSetVar"><l>repeat</l><block s="getLastAnswer"></block></block><block s="doSayFor"><custom-block s="copies %n %txt"><block var="repeat"/><block var="word"/><comment w="241.49253731343276" collapsed="true">ex. (copies 4 spam) = spam spam spam spam</comment></custom-block><l>4</l></block></script></scripts></sprite><watcher scope="copy" var="word" style="normal" x="5.291666666666856" y="5.291666666666671" color="243,118,29" hidden="true"/><watcher scope="copy" var="repeat" style="normal" x="5.291666666666856" y="16.404167725" color="243,118,29" hidden="true"/><watcher scope="pascal" var="row" style="normal" x="5.291666666666856" y="27.516668783333344" color="243,118,29" hidden="true"/><watcher scope="pascal" var="column" style="normal" x="5.291666666666856" y="38.629169841666666" 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="reportEquals"><block var="num"/><l>1</l></block><script><block s="doReport"><block var="word"/></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l> </l><custom-block s="copies %n %txt"><block s="reportDifference"><block var="num"/><l>1</l></block><block var="word"/></custom-block></list></block></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="reportOr"><block s="reportEquals"><block var="num"/><l>1</l></block><block s="reportEquals"><block var="num"/><l>2</l></block></block><script><block s="doReport"><l>1</l></block></script><script><block s="doReport"><block s="reportSum"><custom-block s="fib %s"><block s="reportDifference"><block var="num"/><l>2</l></block></custom-block><custom-block s="fib %s"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></block></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="doReport"><block s="reportQuotient"><custom-block s="factorial %n"><block var="row"/></custom-block><block s="reportProduct"><custom-block s="factorial %n"><block var="column"/></custom-block><custom-block s="factorial %n"><block s="reportDifference"><block var="row"/><block var="column"/></block></custom-block></block></block></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="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="reportEquals"><block var="num"/><l>1</l></block><script><block s="doReport"><block var="num"/></block></script><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></block></script></block-definition></blocks><variables></variables></project><media name="Recursion Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>