<snapdata remixID="9366289"><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,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="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,iVBORw0KGgoAAAANSUhEUgAAAMgAAABCCAYAAAASc5kgAAALkUlEQVR4Xu2deXRU1R3Hv29mkkwmE7JPyEYCISm7EKCAID2IsSAoYF0QqKiUtnKOgJTTUqweqlg9hfZ4EK2yKFVATCtFIKICsrSURZawFEhIQkggCZnsZDKTZGZez30kbxYmM5OZeUhmfu+/mXfv797f5/6+725v7nDo5Krj+cicmgvPHtSXPnxWrx2hNRniO0tL3xOB7kQgmJO1aOSqyv7K6PPZYSm5U6J679Bw6kpHPnD2X1bxvHrNzaOvf1J/8Vd63qjqTo5TXYmAJwRCOLlhSXTWGy/HZa3mOK7V2oaNQC40VQ19vnLfP0vaGtM9KYjyEIHuTGBQSEze1t6THk7gwrUdfogCKTI0Zj5Suv1IrckQ252dpLoTAW8IJCnUpV+kPPpQujLiCrMjCIQNqx4t2naquK0h0xvjlJcI+AOB4UrNsT1pMx7gOM4oCGR55ZF31tedX+QPzpEPRMAXBJbHjVr+cuywt7hifV3qmJKcIjN4uS8Mkw0i4A8EYuRK7aWMucncu9qzS1+vPrrKH5wiH4iALwmsS5j4NPdMWe7ufU1lU3xpmGwRAX8gMCeq/zpu2JXNJdeNTan+4BD5QAR8SSBLGXecS768Xt/Cm5S+NEy2iIA/EFBycj0Xd+kD3h+cIR+IgBQESCBSUCWbfkOABOI3TUmOSEGABCIFVbLpNwRIIH7TlOSIFARIIFJQJZt+Q4AE4jdNSY5IQYAEIgVVsuk3BEggftOU5IgUBEggUlAlm35DgATiN01JjkhBgAQiBVWy6TcESCB+05Rdc+T3sSMxL2ogTODxbk0e1tae7ZoBF6nLMn+BENnt3+BVGZsxqPBTn9q/W8a6nUDWJU7E9B59XfJpMZuQUrDBZbpATBAlC0F+5nOi6ybejF75G9EGs89wkEB8hrJrhrqjQOS3z8YQntb3whXGKVCQ+RyCuNtP+FumVvS98rFPa0cC+YFaursJ5LHwPtiQlC3QmnfjW+y6dfUHImdbLKvXs5H9YeR5fFB7Dgebr/u0XiQQn+J035i9QBZWHMCVlvo7DJjB44xBPP/L/QJ8nPKz5MmYqO51zwnEx27eYY4EIjXhTuzbCyS7ZDvO3gNCcFTdeIUKeemzIedkJBCapN8dxXgjkMEhsXisRx+MDk1AenAEIuTBaOPNqDQ246T+Jv5efxHf6286dWSEMh5zIvthtCoBGoUKLPRZ/pLWRuQ2XcWuxmLUm1vwYFgK/hQ/Fn2CIzq1N7tsD/bqSm3uZyk1wtCH2WcCY1dFmw7H9BXYXH8Zpw1VDu11PLF5nkfmlU1oMLdiZGg8lsRkYXhoPFQyBaZe+xJ57Q8Td57w3vByx/7diRjvSun2q1ju9iAzIzKxJmGCS1p/1p7E6ppTd6RjE+2348dhbtQApzZeLN8PM8/jw6SHXJZlLRAZOLyhGYP50YOd5vuw9hxWVB27Y8JvHZAzy74SxPWXnuOhaO+9mNHRRdtQ3NYg2HcVwN7ycmXfJZx7JEHACCRcFozT6bMQIQ8R0LfxJtSaDOghC0GoTGHTHFOv7cAJu57kj5rReDH6PqfNxlaDBhZ+AjYBfk0zGmpZEFSyIDFPg6kFLbxJ/Lyg/Dscbr4hfH4l7sdYFDPMrbBYU3MGK7UnbNJaB+S+plKMD0tCcPsqVUfCjIKPhZ7FHYF4y4sE4lZT+j6Ru6tYq6pPYlW1bU+wIHoIkhRqfHmrCGf0WmHdXwEZlsWNwEKr4Pyo7n9YdvM/YuXTgnrgWJ+ZkHGWw/A/q8/HtoZ8NJpbkB4ciUnqNFSb9Hit6qiYb0XcaCyIsYiqs1WsXkHhON5npjhXYQbYytLOxmIYYcYkdSoWx2SJ5bMeavzVHBS0WhYnrAPSmvo5gxbFrQ1CT/LCjb3iLXcC2FNe7gjQ95EhjcVu34N0hsWRQDpLm6xQ43Tf2eLt/U2leOb6HvEzG8cvixspft5zqwRzb3zjskXcFYi9fSa8hRUHbezb21pbk4fXtccdBjz78lprI35dvh+nXMxZWNqu7nS74kUCcRka0iXwpgfpFxyF6T3SMSxUA/bUjpSFQClTQMnJbZ7e/20ux/TSXaITW5InIVttOVvP0eTakcfuCsTe/pOlu3GofejVYZdNmPf3/plYDFtUeOTajk4FMu3aThzVV3TaEO70IJ7yIoFIF/8uLbu7D1Ju1KHCqBPssYERW1F6IXIgOKthUmeF2Qvkm9QZgqg6rgeKc5DfWueyru4K5NvUGRhqZf/+4s9RaDV8YgVFy5W4nDFXLPNGWxOGFW1xKBCduQ29Cz5yWj9nAvGWFwnEZWhIl8CTZV4mjLd7jhMrZeTNyL11FceaKwQRhXBym1Une4HsS3scQ5RxYn5HAexND5KbOg0jQ3uKJsYWf44rdgKJlStx0UoglW06DCna7FAg7gyZnAnEW14kEOni36VlTwTyVep0jAi1/Afpbyv/jU31F8WyUoLUOJVumYPYC+QfKVPwk7BkMT1bRv1OV+ayru72IBsSs4X9mY7r6bJcHNDZvvoxRBmLfWmWIdZ5QzUmlnwhiUC85UUCcRka0iXwRCBn0mcjKUgtVuq+ws3i8It9OT08Heus9i3sBWK/xMs2A+eVW1aEOgzHyJVgwxtD+1Luq3Gj8FLMULFctkfyRWPhHXDmRw3Cm/Fjxe8dTdLt62C/0ubOnMK6YGfpveVFApEu/l1a9kQgB9OewABljGh7ccVBbG3IFz6z3eaNidnoGRQm3rcXCNt535n6mE3d2DJvTmMBtMZmJAeFY0JYMmZF9MO4qzmi+F6KHopXNaPEfGxIt7TyMPS8ERnBUagzGYT3xdjw6XT6bGHBoOP6W+1Z/KuxCGw4+FN1KpbGDrdZSLDfIPWlQLzlRQJxGcbSJfBEICs19+OXdjvUbJLLNtLiFKFCZdmTP6x9U89eIOy+/TCrMw+te6dRoT2xK3VapzBWVB3F+7XnhPvzIgfiLat5kjOCm+svYUnlYZskvhSIL3h1tT7SRYx3lrv9Pog7r5po5Crs7/044hWWXsIaG9uZbjS14g/tT3tHAmFP+S3Jk21WsxyhH1L4qfBuVse1PWUqxoUlOWwla4GwBIuihwr7LR0vNzrKlNNQgCWVh9DK2/64qasB6Sy9L3h1tT7ehbF0uQNCIAxfoiIMv4sdiQfVKWBzBfbax4WWGmysu4Cvm67BeqLuSCDMBtt1fzIiA9PC0zFIGYMoeYjwI6Nqo154iXBT3UXx1ZGOJlNxCvwmdjimhPdGcpBaCGyW/pT+Jt6rPSvUwfrqHxKNORH9MD4sGUmKMGEHvMqoxwl9JbY0XMaR5nKH0dDVgHSV3lteruxLF9K+tdztBOJb98kaEXBOgARCEUIEnBAggVB4EAESCMUAEfCMAPUgnnGjXAFCgAQSIA1NbnpGgATiGTfKFSAESCAB0tDkpmcESCCecaNcAUKABBIgDU1uekaABOIZN8oVIARIIAHS0OSmZwRIIJ5xo1wBQCBGrtRyAwo2VWpNBsvvUQPAcXKRCLhDYExowiHuqdLcPQd0ZZPcyUBpiEAgEZgT0W89t6X+4rzFFYfpr5gCqeXJV7cIbE2cNJXjeV6Vmr9Rq+eNt48Sp4sIEAH0kAXXF2Y+nygcNvtm1fGV79SceYW4EAEicJvAXxPGz/955IANgkB4ng8eV/z5mYLWeudn+xM9IhAABMapEg9s7/XoRI7jePG48iJDQ8YTZbv2Xjc2WQ6hDQAY5CIRsCbwo+CoC7v7PDU+kuOEs2Ut5/kD0Op0ibOqvt6RZ9BajjInfkQgQAiwZd33NdlzklUq8VhLG4G0D7cUa6vPLV5d8/2KZt7o+JycAAFGbgYGgZ6K0PJFMcPemhc1+D02rLL2+g6BdNys5fmIY7dKJnzVVDSjtFWXermldlCducVyPGFgsCMv/ZCAilPo+oVEXRgcGpv3oKrX15PD03I5jmtz5Or/Ac+qCIHDH+LVAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="230.33333333333337" y="28"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>__! (must be larger than 0)</l></block><block s="doSayFor"><custom-block s="factorial %n"><block s="getLastAnswer"></block></custom-block><l>2</l></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" costume="1" color="113.22,153,0,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="blastoff" center-x="95.5" center-y="33" image="data:image/png;base64,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" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="218.66666666666663" y="15.666666666666657"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>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>Quick! How many seconds until lift off?? (Wait for the rocket!)</l></block><block s="doSayFor"><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 s="getLastAnswer"></block></block><block s="doBroadcast"><l>rocket</l></block></script></scripts></sprite><sprite name="Tree" idx="3" x="-10" y="-23" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="112,66,0,1" pen="tip" id="97"><costumes><list id="98"><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+5a2Eo30SACBCBv0ZPWf1YcMYGTtRYlpVNLvz4fG57fQahIQJEgAi4G4HJfjFf7UmYN41hGJYTNTwKWhvSHirZf6RUr010twJRfokAERi4BAbLlJcPpCyaEswwGqTAixqeVDc3xzyi/tdnOa3V4wcuIio5ESAC7kIAXTj+ETHj0Tg/v1Jjnk1EzTAU9Xq75uLaN2q/XdfC6v3dpXCUTyJABAYOgSgv3/I1oaNfW6kc8Q4OOYUlv03UjDfrWDboVFPRvZ9rCxaq2psTr7fVDdd0tYUOHGxUUiJABPoLAT/Gq3mIj/LyCN+wnKl+Cf+aHZB0kGGYDkv5+y83NJOucmIUMgAAAABJRU5ErkJggg==" id="99"/></item></list></costumes><sounds><list struct="atomic" id="100"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="16.333333333333343"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>How many layers should the tree have?</l></block><block s="gotoXY"><l>0</l><l>-200</l></block><block s="setHeading"><l>0</l></block><custom-block s="Tree %s %s"><block s="getLastAnswer"></block><l>75</l><comment w="204.33333333333334" collapsed="false">Unit 7 Lab1, Page 2 is VERY useful if stuck</comment></custom-block></script><script x="320" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>-10</l><l>-23</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="up"></block><block s="show"></block></script></scripts></sprite><sprite name="rocket" idx="4" x="0" y="250" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="196.35,141.372,0,1" pen="tip" id="148"><costumes><list id="149"><item><costume name="Untitled" center-x="39" center-y="56.5" image="data:image/png;base64,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" id="150"/></item></list></costumes><sounds><list struct="atomic" id="151"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19" y="131"><block s="receiveMessage"><l>rocket</l></block><block s="gotoXY"><l>0</l><l>-60</l></block><block s="show"></block><block s="doGlide"><l>1</l><l>0</l><l>250</l></block></script><script x="22" y="24"><block s="receiveGo"></block><block s="hide"></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><comment w="204.17910447761196" collapsed="true">ex. (blastoff 3) = 3 2 1 BLASTOFF!</comment></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="down"></block><block s="forward"><block var="size"/></block><block s="doIfElse"><block s="reportGreaterThan"><block var="level"/><l>1</l></block><script><block s="turnLeft"><l>25</l></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><l>0.65</l></block></custom-block><block s="turn"><l>25</l></block><block s="turn"><l>35</l></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><l>0.85</l></block></custom-block><block s="turnLeft"><l>35</l></block></script><script><block s="setColor"><color>20,158,0,1</color></block><block s="forward"><l>50</l></block><block s="forward"><l>-50</l></block><block s="setColor"><color>112,66,0,1</color></block></script></block><block s="forward"><block s="reportProduct"><block var="size"/><l>-1</l></block></block><block s="up"></block><block s="hide"></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>