
<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='54'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JavaTest'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:06 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JavaTest {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private int q = 0;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int add(int x, int y) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x+y;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int sub(int x, int y) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x-y;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int mult(int x, int y) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x*y;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int addmult(int x, int y, int z) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return add(x,mult<font style='background-color: #cdffff'>(y,z)</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void set(int x) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q = x;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int get() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return q;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int fact(int x) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (x&gt;0)?(x*fact<font style='background-color: #cdffff'>(sub</font><font style='background-color: #9bffff'>(x,1)</font><font style='background-color: #cdffff'>)</font>):1;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032111011001323221101110132111001103221101132033322100100113211001000322111003221110011033222101111111321110110103210110111033023211010111333322100100113211001011322110032100101302322111013023211100110330232100101333221001001132111000003221100321001013023210011000321100101130232100101333221101110132111011011322210101110332110010003332210010011321011100003221101032302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211100011132101110000320320333222103221001013321033221110101003211010000032033322210322100101332113322111010100321101000103203332221032210010133210033221110101003211010100032111011011322101011103333222103221001013321013322111010100321011101133322111010100321011101133332210010011321011100013221001100032101110000333221001001132111011100322110103221110101113211101100033023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333221101003213221110101113332211010032103221110110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000013213332221032210010133213322111010100321101000013210333222103221001013321033221110101003211010110033322210322100101332113322111010100321110000003332211101010032101110113333221001001132110010032210011000321110111003332210010011321110111013221101032211101011132111011000330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133322110100321032211101100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000132133322210322100101332133221110101003211010000132103332221032210010133210332211101010032110101101333222103221001013321133221110101003211100000033322111010100321011101133332210010011321110111103221001100032111011101333221001001132111011111322110103221110101113211101100033023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333221101003213221110101113332211010032103221110110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000013213332221032210010133213322111010100321101000013210333222103221001013321033221110101003211010100133322210322100101332113322111010100321110000003332211101010032101110113333221001001132110011132210011000321110111113332210010011321111000003221101032211101011132111011000321111000013302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333221101003210322111011000333221101003211322111100001333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100001321333222103221001013321033221110101003211010000032033322210322100101332113322111010100321101000013210333222103221001013321003322111010100321101000013211333222103221001013321013322111010100321110000113211101111132103213332221032210010133211033221110101003211100001132111011100321032133322210322100101332111332211101010032111000000333221110101003210111011333322100100113211110001032210011000321111000003332210010011321111000113221101032211101011133023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333221101003213221110101113333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321101000013213332221032210010133210332211101010032110101000321110110113221010111033332221032210010133211332211101010032101110113332211101010032101110113333221001001132111010113221001100032111100011333221001001132111100100322110103230232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321101001103211101101132210101110333322210322100101332103322111010100321110000003332211101010032101110113333221001001132111010103221001100032111100100333221001001132111100101322110103221110101113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100001321333222103221001013321332211101010032110110000321011333222103221001013321033221110101003211010000132133322210322100101332113322111010100321101000003203332221032210010133210033221110101003211010000032033322210322100101332101332211101010032110100001321333222103221001013321103322111010100321101000103213332221032210010133211133221110101003211100001132111011101321032133322210322100101332100033221110101003211100001132111100101321321333222103221001013321001332211101010032110101001333222103221001013321010332211101010032110101110321100333222103221001013321011332211101010032110100010321333222103221001013321100332211101010032111000000333221110101003210111011333322100100113211110011032210011000321111001013332233'>hear</A>] </TT><TT>(class COS_JavaTest <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(java lang Object)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field q </font><font style='background-color: #ffff9b'>(</font><font style='background-color: #ffff69'>(int)</font><font style='background-color: #ffff9b'> new)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt;-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm iconst 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield q </font><font style='background-color: #37ffcd'>(int)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm return)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt; </font><font style='background-color: #ff9bff'>(self &lt;init&gt;-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method add-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0 arg1)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bff69'>(pair 2 </font><font style='background-color: #9bff37'>(arg1)</font><font style='background-color: #9bff69'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm iload 2)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iadd)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm ireturn)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method add </font><font style='background-color: #9bffff'>(self add-I-I-I)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method sub-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0 arg1)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #ff699b'>(pair 2 </font><font style='background-color: #ff379b'>(arg1)</font><font style='background-color: #ff699b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm iload 1)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm iload 2)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm isub)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm ireturn)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method sub </font><font style='background-color: #ffff9b'>(self sub-I-I-I)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method mult-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0 arg1)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #699bff'>(pair 2 </font><font style='background-color: #379bff'>(arg1)</font><font style='background-color: #699bff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm iload 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm iload 2)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm imul)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm ireturn)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method mult </font><font style='background-color: #ff9bff'>(self mult-I-I-I)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method addmult-I-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0 arg1 arg2)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bff69'>(pair 2 </font><font style='background-color: #9bff37'>(arg1)</font><font style='background-color: #9bff69'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #69ff9b'>(pair 3 </font><font style='background-color: #37ff9b'>(arg2)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm iload 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm aload 0)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iload 2)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm iload 3)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm invokevirtual mult-I-I-I 2 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 6)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm invokevirtual add-I-I-I 2 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 7)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm ireturn)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method addmult </font><font style='background-color: #9bffff'>(self addmult-I-I-I-I)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method set-I-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm iload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm putfield q </font><font style='background-color: #ff699b'>(int)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm return)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method set </font><font style='background-color: #ffff9b'>(self set-I-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield q </font><font style='background-color: #37ffcd'>(int)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm ireturn)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(self get-I)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method fact-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm ifle 11)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iload 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iload 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 6)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iconst 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 7)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm invokevirtual sub-I-I-I 2 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 8)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm invokevirtual fact-I-I 1 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 9)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm imul)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 10)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm goto 12)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 11)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iconst 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 12)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm ireturn)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method fact </font><font style='background-color: #9bffff'>(self fact-I-I)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>

</BODY>
</HTML>
