<snapdata remixID="9366208"><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.67434025828177" 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="210.33333333333337" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="12"><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" 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="30"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="44.33333333333337"><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="6.821210263296962e-13" y="-200.0000000000001" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="17,114,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,iVBORw0KGgoAAAANSUhEUgAAATUAAABCCAYAAAA2T0HJAAARnklEQVR4Xu2dd3wT5/3Hv+chy7Y85L0nNmBGmIEEShpWIKwfGYyQ1BCgIx2QNG3TjJasX9omv6a/NGkGJFB2SIBgIJRAGkIDBhLAbPDClrc85CFbHrKvr+9ZOk5C0smWzrLi7/2lu3ue7/M87+e5zz3j+5wYsHJoWDZ4V+3lHx3TqWZe0FWPq+5sjbQWlq4TASJABKQkIGM82iI8/SqHykMuzfCPPzhHmfxZBKOotJQmY35RzbKKt6qyX9pcf/UnOlbvJ2VGyTYRIAJEoDcEfBjP1qdCxrz8ZPiYNxiGaRfaMBG1y1r1qBWVRz8t6mhM7U1CFIcIEAEi0JcEhvuE5mxPnjUzmgmoNqbLi1pBa2P6/ao9J+o6W8P6MlOUFhEgAkTAEQKxXgrV7vh501PlQXlohxM1HHLOK9h5trCjId0R4xSXCBABIuAKAmPlEacOJS38AcMwek7Unq088bf1mktrXJEZSpMIEAEi4AwCz4ZPePbJsNGvMYU6TeJdRbsKuoD1dIZhskEEiAARcAWBUE959bW0zDjm79UXnn6pJvt1V2SC0iQCRIAIOJPAB9HTFjNLSw4eOKotmeNMw2SLCBABIuAKAo8qh37AjM7bWlSq1ya6IgOUJhEgAkTAmQTGyMNPM3HX1+va2E65Mw2TLSJABIiAKwjIGU8dE37tPdYViVOaRIAIEAEpCJCoSUGVbBIBIuAyAiRqLkNPCRMBIiAFARI1KaiSTSJABFxGgETNZegpYSJABKQgQKImBVWySQSIgMsIkKi5DD0lTASIgBQESNSkoEo2iQARcBkBEjWXoaeEiQARkIIAiZoUVMkmESACLiNAouYy9JQwESACUhAgUZOCKtkkAkTAZQRI1FyG/vuX8O/DxsNK5TDoBBb+XpsDb9dd6HUhS9JXgY9H93dL1foWGJ6/pde2+mvEgVBGV7B3O1F7MnQM/D58fI9ZvVV7Hl6pPtPjeBTBPgJKDx+4kb6cD9zJdkHCjQ+hA7rsM2AWqq8f+B/6xcEDQYNgnDwSor39QcZ4gKazDfLa6uFESznsbyqEG+2aXpXFWqS+LqOtzP9UORJeiryLD1LR0Qx3FGx1ann7yhiJWl+R/p6n4894QW76cvBmuntXTZ3tMChvI1j6BIxn9//9cD06Vz/w8d4KeCd6Kkz0ixatoT9UZcN7moui4ewN0J9EbVnQEHgz+h4+63ltGph0c5e9RelX4UjU+lV1uHdm5gekwI+Ch4KeZeG9uotwrKX0tgJhmA2xM7jrK8u+gP1NNy0Wui8e+GTvQMhKXACRXvb9Z/e9Nz+BK211TqukviijvZldEJAK62On88HP69RwX/Fee6P3q3BuJ2qJ3gGQKgs2gThbkQSZygz+2qcNefBpI/cXgPxR1N4IhR0N/Qr+QMzMjrjZME2R0CNRq9I3w4h85w6FvMADvkx+EIb6hPDVgEPmXQ15cLylFFq69JAkC4SZ/okwyT8GzunUMMvJD3l/ErVp/vGwI/5+nsV/msvgwZIDbtlE3U7ULFH+sXIEvBJ5N3/r9Zrv4PWas25ZId/nTGOPKCd1GXgyHj0SNVV7E4wr3O5UNCuDh8FrUZN5my1dHbCk5BCc0lXclk6KdxAEecrgfCv/J+BOyUt/ErUJvlGwP3EBX65DTUWQWXbYKeXsayMDUtSMjYllWUjP2wQNXe0w3jcSngodA2N9I8HPwwvmFu+DHLNGjBW/PDgD7vSLgnBPX+gCFir0zdxE8keaK3DVxtDEkbjOahRvRt0Dy4KH8ObmFe+D07pK/hxF59Kgx0ySe6byG/io/gp/DWfDrqdlgtKz+wvwhe0NMLFwJ/fb1kM61T8e/jdyEqTIgqwWZ1nJITjSrLrN1rW2Orjn5iewNGgwPBY8FAbLlODNeEBphxYOa4sBF4E0XW09wnQieRGk+Sj5OH9UZ8O7db2bLxsjj+CG3TgvZxzK4kQ7CuTW+utwrlVtMW/2ipqj9u1p58N9QuHfyQ/x+fykIRd+XvFVj5j2l8ADWtSwEpaUfM41xP+LmgJehh4EXp9YsJMfrnoAA3+KnATLlcOs1hsOXdapT8H7mksmYRyJ6+xGMkeRDBvjZvJm36g5C3+p+Y4/fzgwDd6JmWqSbFZjAawqP8pfGy0Ph8NJD/Dn79ddhBfU2TZFbWFAKrwvmK+xVi5ronaqpQJutGlMphiENrAnN7t4L1R36uxChlMY36Y+wofVdekhI38zNHd12BXfGAjr9uWIu2B1yAib8ZARtg3zhRExUXOmfbF2nuQdCGdSl/Ll2Ki5Ar+r+qZHPPpL4AEvake1KpjiHwsyw6qdsWLScjdyPTg8XgifAL8MHcXXWVtXJ+S2a7g4abJg8GC6V/PwyCw9DIe0Rfy5I3Gd3Uj8PbwhNy2TX6E801IJc1X7+GTeiv4hLAkazJ13sSxXLnMfMXOXmodUB+B4S5lNUVsUmAZ/iJgICg9v8PPw5tNr6GyDNraTP3+i/N8WbenZLpMXjiUuOxtuwK8qjtmFbG5AMnwUe0vcUTTnq7LsiisM9Fz4nbAmdLRd8Sy5FImJmjPti7XzME85XE3L5MuCfoYvV5+2q2z9LdCAFzVhhVxsreaGU9hje7zsCHcLl/zPpCzl54GuttbC4tLPoUrfwt0fIlPC7oR5EO7ly50bh0qOxpWqoeyJnwuT/WM58ygWaXmb+B4KznfFeCs4IbvSVgv3+sdz4e4u/Bjy2+u531kJ83n3B21XBwzO3cT7ook9pOvCJ8IToXfwRbN39RMj4IsEH7Ij2mJAcf5N2DiYHZDE29JyLiSbuCkBsWO1cji8GjmJD7a9/jqsrfxaLJrJ/QTvADidsoRvF3gTV3yzGgtBD10wS5EIa0PH8C88fElMubkLcg0cMbwtXs62L9bO5YwnqAav4oO9Vv0tvFl7rkdM+ktgEjUAKG5vhJ+WfwlnLcx94JsY35jGY3npYfhc0BPD60+HjoXfho/jw4zM3wKV+hbuLd7buFI1kCdCRsK6iFtOlsYhX6osCLJTlnDJHmgqhEuttbyT89OVx2Fz/TVOTPLSlvO9poNNN2FF2Rd8VqUUtRfVp+AdwQ4F7PVdHPQY1/szHsPztoC6s/tlY+v4VcgoeD5iAh9kg+YyPFt1QiyayX2cf31G4ARuqadoLuJv1+bAS4Lejy1ezraPmbfVzvF++eDVfN0iD+TijgeJGgAsKM6CbAurXlihW2Lvg/sEPQJ7KnlW0V5uctiRuNbSGSuPgENJCy3e/qfmKvym6j82s5guC4ZvUhbzYT6ouwTPq0/CiuAM+HPUD7jrL1SdhIutNbAvcT53vqcxnxN97H1sjpvFx11bcQy2N9zoE1Eblb8VyvXNJmU7kvQA3CEP56/dWbADijoaRatolXI4t2hhPLbWX4OnKo+LxhMG2BY3C2Yobv0H+MOqA/C1YRhuDDfCJ4xzGzEe3+mq4P7iz+zi5Wz7mKitdo73c9OWQ7CnD5e/NRXHYIegbnsEx8WBB7yo4eRwcu5HVqvhcOJCGO0b0aNq+h9VFpxsqQBH4kolamj3u5RHIEEWwCVxqbUGphXthg9jZsC8wBTu2syiPdwwuiB9BTdvWNnRDCMLtnKT4j8JGcmFwRU1vGYchuM1qXpq6G6RZKGOPo2fA1P843hUEwp2wE07RO3BwEHwbsw0Pt6XWhUsLT3Uozr+InEhjBK0C+EQ3WgoxFPOrRQbj7IOLYwu2GaXqDnbvlg7x0ydS30E4ry724WtqYEegXJB4AEvamKbpc17A7sacqHJsIBgrb6w94MPlyNxpRS1P0dOhhWGlVycV0NRP5WyBGK9Fdz82qDcjdxK3cHEBTDeN4rLCg7tNsRO5+fTjGIozKdUolat18Gw/M23IemtqGX4hMCx5Id5e3WdrTAsb7PNbVvmiQvZ4L1JhR9DnmC+DK+ZT74bXw5GW7Z4SW3fUvt6PHgYhHp1u+qgA7s9LwgXaJZokiRqIl+AEHrAI80HVPvhm5ZyUbAYwJG41hLACV1cfrd0oK+WsOdkzcYM/wTYFj+bv/2g6gDsTpjLnQs9yYUrt+gSsCFmOig8ZVy4v9achT8J3EHwmlSiZu3F01tRQ1eJG2mZEGQYamHeV5UdgaymQrvqFQNtiJkB8w09WzxfXHIQvmo23RY2Uh4GR5NuDT/NXwS2eElt3+6CumFAEjURUft16Bj4nWBCGHtqv7DTKdGRuFK2JV/Gi3uo5R5eXDLoOPy4oecm9F27T5EIWwxzaOvrLpn4Y80u2nvbwoqYqJm7t/ys/EvY3ZhvsahitrjeRC+Hnxj31Yi7TcqDW7HmF2dZ7Z3EeSmgVK/l82q+gmppoeDFiInws5Bbq73I+RmB75etMkpt3xL0YA8fQCGu1DebrNJK2RalsE2iJiJquLSenbKY9+3CSkCfo7dqc6DRMAzFL1TgMG1BYCqc1VXB1obrXF05EleKyhba3Bl3P0xVdLts4L5Y3OeIh3DCO9RTDtcMc0I32xsg2bAboFav45xVzZ0nxITolyGj4AXBqiP6h+HKqo7VQ5pMCZrOVn4rkpgtR0UNRep48sN8zxPt4dAb3TvO6Kqgg+2EaC9/bgcEcorE34J5PRxanktdxr8YMP67dRdgb2MB5yqDL4Snw8aauHzMKNoDFwS7VGyVUWr75u0LN/fjdEmgoff6qvo0/H9djtTNUBL7JGp2fIDQ3GXDWBM4LEKfNvyWGGNwwH2+6iR8INhV4EhcSWrcYNR8BRAv464I9PUSetbjXJv51iZrvVUxITLfX2hevnXqbPiHYauSmC1HRQ3j44IBfnZI6DxtjbmliXbz/aO26svSCqtYGaW2L8zvL0Lu4BykjQe+6O4s3CFlE5TMNomaHaKG9H8bNo7bGyr2AJiLmqNxpap5820xmA46H08v2mOS5NvR98KioHSTa6vLjsK+poLbsib2kGIEofOvq0UN08fdBW9ETQFcqbR1WFs9XBMyivNXM27St2QDXwJPVX4N7azpBzPt4SW1fWN+cU8tbhU0Hjk6Ncx08ldJpGrL5nZJ1OwUNQSHDqqZwRkwyS8GcP+gwkMGrawe1HodN6zAB/2IVmWy9ccI3JG4UjUGHFYLP+OE82bPqU+aJIcb+P9i8F/DG9ibG5z3T37oLQxsz0Pqx3jBr8PGwpyAZIjzVnAPeo1exw3b0bn2clstZ9IeW47MqQnzjQ68+JFEHGYOlYVwm/Vx+Knu1EF5h5bbuvWFttjqBwvw80WPBg3h3Etivfy53ju2iTO6StjWcJ374IGlw54yYjyp7WMauAD1Xsw0uMc/DnAz/prKY/Ctrkqqpiep3e+FqElKiIwTASLgVgRI1NyquiizRIAIiBEgURMjRPeJABFwKwIkam5VXZRZIkAExAiQqIkRovtEgAi4FQESNbeqLsosESACYgRI1MQI0X0iQATcigCJmltVF2WWCBABMQIkamKE6D4RIAJuRYBEza2qizJLBIiAGAESNTFCdJ8IEAG3IkCi5lbVRZklAkRAjACJmhghuk8EiIDbEAj1lFczGbmbKqs7WyPdJteUUSJABIiAFQJ3+UZ/zSxSHTz0VXPJrf89I1xEgAgQATcl8GjQkPXMtvqrK9dWHN/gpmWgbBMBIkAEeALbY2bNZViW9Uu88WG1jtX7ERsiQASIgLsSCPSQ1eenr4hhsACvqk+/8rfa88+5a2Eo30SACBCBv0ZPWf1YcMYGTtRYlpVNLvz4fG57fQahIQJEgAi4G4HJfrFf7UmYO41hGJYTNTwKWhvSHirZf6RUr010twJRfokAERi4BAbLlJcPpCyaEswwGqTAixqeVDc3xzyi/tdnOa3V4wcuIio5ESAC7kIAXTj+ETHj0Tg/v1Jjnk1EzTAU9Xq75uLaN2q/XdfC6v3dpXCUTyJABAYOgSgv3/I1oaNfW6kc8Q4OOYUlv03UjDfrWDboVFPRvZ9rCxaq2psTr7fVDdd0tYUOHGxUUiJABPoLAT/Gq3mIj/LyCN+wnKl+Cf+aHZB0kGGYDkv5+y83OJOuzSjpYwAAAABJRU5ErkJggg==" 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="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="show"></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"><block s="getLastAnswer"></block><l>100</l></custom-block></script><script x="211" y="19.666666666666657"><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><script x="201" y="250.66666666666663"><block s="receiveMessage"><l>Tree2</l></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>-200</l></block><block s="setHeading"><l>0</l></block><custom-block s="Tree %s %s"><block s="getLastAnswer"></block><l>100</l></custom-block></script></scripts></sprite><sprite name="Tree2" idx="4" x="-185" y="140" heading="90" scale="0.25" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="105.77399999999999,155.54999999999998,0,1" pen="tip" id="166"><costumes><list struct="atomic" id="167"></list></costumes><sounds><list struct="atomic" id="168"></list></sounds><blocks></blocks><variables></variables><scripts><script x="51" y="40"><block s="receiveGo"></block><block s="hide"></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="setScale"><l>25</l></block><block s="gotoXY"><l>-185</l><l>140</l></block></script><script x="294" y="74"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>Tree2</l></block><block s="doWait"><l>0.15</l></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;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>degrees</l></list></block><block s="doSetVar"><l>degrees</l><block s="reportRandom"><l>20</l><l>60</l></block></block><block s="down"></block><block s="doIfElse"><block s="reportGreaterThan"><block var="level"/><custom-block s="pick between %s and %s ; one in %s"><l>1</l><l>2</l><l>10</l></custom-block></block><script><block s="setColor"><color>112,66,0,1</color></block><block s="setSize"><block s="reportSum"><block s="reportQuotient"><block var="size"/><block s="reportProduct"><block var="level"/><l>3</l></block></block><l>1</l></block></block></script><script><block s="setSize"><block s="reportQuotient"><block var="size"/><l>2</l></block></block><block s="setColor"><color>17,114,0,1</color></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>0</l></block><script><block s="forward"><block var="size"/></block><block s="turnLeft"><block var="degrees"/></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><l>0.7</l><block var="size"/></block></custom-block><block s="turn"><block s="reportProduct"><block var="degrees"/><l>2</l></block></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><l>0.7</l><block var="size"/></block></custom-block><block s="turnLeft"><block var="degrees"/></block><block s="forward"><block s="reportMonadic"><l><option>neg</option></l><block var="size"/></block></block></script></block><block s="up"></block><block s="hide"></block></script></block-definition><block-definition s="pick between %&apos;num1&apos; and %&apos;num2&apos; ; one in %&apos;amount&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>1</l><block var="amount"/></block><l>1</l></block><script><block s="doReport"><block var="num2"/></block></script><script><block s="doReport"><block var="num1"/></block></script></block></script></block-definition></blocks><variables></variables></project><media name="Recursion Week 1" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>