home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-10-19 | 8.4 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0f f4 20 3e 4e | 75 6d 43 61 6c 63 34 0d |..... >N|umCalc4.|
|00000010| 00 14 28 f4 20 28 43 29 | 20 43 6f 70 79 72 69 67 |..(. (C)| Copyrig|
|00000020| 68 74 20 4e 69 63 6b 20 | 43 72 61 69 67 2d 57 6f |ht Nick |Craig-Wo|
|00000030| 6f 64 20 31 39 39 32 0d | 00 1e 3b f4 20 54 68 69 |od 1992.|..;. Thi|
|00000040| 73 20 70 72 6f 67 72 61 | 6d 20 61 6c 6c 6f 77 73 |s progra|m allows|
|00000050| 20 79 6f 75 20 74 6f 20 | 64 6f 20 65 78 74 72 61 | you to |do extra|
|00000060| 20 6c 6f 6e 67 20 63 61 | 6c 63 75 6c 61 74 69 6f | long ca|lculatio|
|00000070| 6e 73 0d 00 28 04 0d 00 | 32 29 2a 52 4d 45 6e 73 |ns..(...|2)*RMEns|
|00000080| 75 72 65 20 4e 75 6d 62 | 65 72 73 20 30 2e 30 39 |ure Numb|ers 0.09|
|00000090| 20 52 4d 4c 6f 61 64 20 | 4e 75 6d 62 65 72 73 0d | RMLoad |Numbers.|
|000000a0| 00 3c 3b 2a 52 4d 45 6e | 73 75 72 65 20 4e 75 6d |.<;*RMEn|sure Num|
|000000b0| 62 65 72 73 20 30 2e 30 | 39 20 45 72 72 6f 72 20 |bers 0.0|9 Error |
|000000c0| 31 20 4e 75 6d 62 65 72 | 73 20 6d 6f 64 75 6c 65 |1 Number|s module|
|000000d0| 20 6e 6f 74 20 66 6f 75 | 6e 64 0d 00 46 04 0d 00 | not fou|nd..F...|
|000000e0| 50 0b 64 65 62 75 67 3d | a3 0d 00 5a 14 48 65 61 |P.debug=|...Z.Hea|
|000000f0| 70 53 69 7a 65 3d 36 34 | 2a 31 30 32 34 0d 00 64 |pSize=64|*1024..d|
|00000100| 04 0d 00 6e 16 de 20 4e | 75 6d 62 65 72 73 20 48 |...n.. N|umbers H|
|00000110| 65 61 70 53 69 7a 65 0d | 00 78 3c c8 99 20 22 4e |eapSize.|.x<.. "N|
|00000120| 75 6d 5f 48 65 61 70 49 | 6e 69 74 22 2c 4e 75 6d |um_HeapI|nit",Num|
|00000130| 62 65 72 73 2c 48 65 61 | 70 53 69 7a 65 20 b8 20 |bers,Hea|pSize . |
|00000140| 68 70 25 2c 7a 65 72 6f | 25 2c 6f 6e 65 25 2c 74 |hp%,zero|%,one%,t|
|00000150| 77 6f 25 0d 00 82 04 0d | 00 8c 2b 76 61 72 69 61 |wo%.....|..+varia|
|00000160| 62 6c 65 24 3d 22 40 41 | 42 43 44 45 46 47 48 49 |ble$="@A|BCDEFGHI|
|00000170| 4a 4b 4c 4d 4e 4f 50 51 | 52 53 54 55 56 57 58 59 |JKLMNOPQ|RSTUVWXY|
|00000180| 5a 22 0d 00 96 2b 6f 70 | 65 72 61 74 6f 72 24 3d |Z"...+op|erator$=|
|00000190| 22 7e 21 5e 2a 2f 25 2b | 2d 23 24 25 26 27 2e 3a |"~!^*/%+|-#$%&'.:|
|000001a0| 3b 3c 3d 3e 5b 5c 5d 5f | 60 7b 7c 7d 22 0d 00 a0 |;<=>[\]_|`{|}"...|
|000001b0| 2b 6f 70 6c 65 76 65 6c | 24 20 3d 22 31 31 32 33 |+oplevel|$ ="1123|
|000001c0| 33 33 34 34 39 39 39 39 | 39 39 39 39 39 39 39 39 |33449999|99999999|
|000001d0| 39 39 39 39 39 39 39 22 | 0d 00 aa 04 0d 00 b4 1c |9999999"|........|
|000001e0| de 20 6f 70 6c 65 76 65 | 6c 25 28 a9 28 6f 70 65 |. opleve|l%(.(ope|
|000001f0| 72 61 74 6f 72 24 29 29 | 0d 00 be 11 6f 70 6c 65 |rator$))|....ople|
|00000200| 76 65 6c 25 28 30 29 3d | 30 0d 00 c8 18 e3 20 69 |vel%(0)=|0..... i|
|00000210| 25 3d 31 20 b8 20 a9 28 | 6f 70 6c 65 76 65 6c 24 |%=1 . .(|oplevel$|
|00000220| 29 0d 00 d2 29 20 6f 70 | 6c 65 76 65 6c 25 28 69 |)...) op|level%(i|
|00000230| 25 29 3d 97 28 c1 6f 70 | 6c 65 76 65 6c 24 2c 69 |%)=.(.op|level$,i|
|00000240| 25 2c 31 29 29 2d 97 22 | 30 22 0d 00 dc 08 ed 20 |%,1))-."|0"..... |
|00000250| 69 25 0d 00 e6 04 0d 00 | f0 12 73 74 61 63 6b 73 |i%......|..stacks|
|00000260| 69 7a 65 25 3d 31 30 30 | 0d 00 fa 18 de 20 73 74 |ize%=100|..... st|
|00000270| 61 63 6b 25 28 73 74 61 | 63 6b 73 69 7a 65 25 29 |ack%(sta|cksize%)|
|00000280| 0d 01 04 1d de 20 76 61 | 72 69 61 62 6c 65 25 28 |..... va|riable%(|
|00000290| a9 28 76 61 72 69 61 62 | 6c 65 24 29 29 0d 01 0e |.(variab|le$))...|
|000002a0| 04 0d 01 18 1b e3 20 69 | 25 3d 30 20 b8 20 a9 28 |...... i|%=0 . .(|
|000002b0| 76 61 72 69 61 62 6c 65 | 24 29 2d 31 0d 01 22 26 |variable|$)-1.."&|
|000002c0| 20 c8 99 20 22 4e 75 6d | 5f 49 6e 69 74 22 2c 68 | .. "Num|_Init",h|
|000002d0| 70 25 20 b8 20 76 61 72 | 69 61 62 6c 65 25 28 69 |p% . var|iable%(i|
|000002e0| 25 29 0d 01 2c 08 ed 20 | 69 25 0d 01 36 04 0d 01 |%)..,.. |i%..6...|
|000002f0| 40 0b ef 20 32 36 2c 31 | 32 0d 01 4a 18 f1 20 22 |@.. 26,1|2..J.. "|
|00000300| 45 6e 74 65 72 20 3f 20 | 66 6f 72 20 68 65 6c 70 |Enter ? |for help|
|00000310| 22 0d 01 54 04 0d 01 5e | 0a 69 6e 24 3d 22 22 0d |"..T...^|.in$="".|
|00000320| 01 68 0e ee 20 85 20 f2 | 65 72 72 6f 72 0d 01 72 |.h.. . .|error..r|
|00000330| 05 f5 0d 01 7c 20 20 e7 | 20 64 65 62 75 67 20 8c |....| .| debug .|
|00000340| 20 c8 99 20 22 4e 75 6d | 5f 49 6e 66 6f 22 2c 68 | .. "Num|_Info",h|
|00000350| 70 25 0d 01 86 0b 20 f2 | 69 6e 70 75 74 0d 01 90 |p%.... .|input...|
|00000360| 07 fd 20 30 0d 01 9a 05 | e0 0d 01 a4 04 0d 01 ae |.. 0....|........|
|00000370| 04 0d 01 b8 20 f4 20 54 | 68 69 73 20 64 65 61 6c |.... . T|his deal|
|00000380| 73 20 77 69 74 68 20 61 | 6e 79 20 65 72 72 6f 72 |s with a|ny error|
|00000390| 73 0d 01 c2 04 0d 01 cc | 0c dd 20 f2 65 72 72 6f |s.......|.. .erro|
|000003a0| 72 0d 01 d6 0e 20 e7 20 | 64 65 62 75 67 20 8c 0d |r.... . |debug ..|
|000003b0| 01 e0 26 20 20 f1 20 22 | 2a 2a 2a 20 22 3b f6 24 |..& . "|*** ";.$|
|000003c0| 3b 22 20 61 74 20 6c 69 | 6e 65 20 22 3b 9e 3b 22 |;" at li|ne ";.;"|
|000003d0| 20 2a 2a 2a 22 0d 01 ea | 06 20 cc 0d 01 f4 18 20 | ***"...|. ..... |
|000003e0| 20 f1 20 22 2a 2a 2a 20 | 22 3b f6 24 3b 22 20 2a | . "*** |";.$;" *|
|000003f0| 2a 2a 22 0d 01 fe 06 20 | cd 0d 02 08 17 20 e7 20 |**".... |..... . |
|00000400| 9f 3d 31 37 20 80 20 a6 | 28 2d 31 29 20 8c 20 e0 |.=17 . .|(-1) . .|
|00000410| 0d 02 12 05 e1 0d 02 1c | 04 0d 02 26 04 0d 02 30 |........|...&...0|
|00000420| 33 f4 20 54 68 69 73 20 | 67 65 74 73 20 69 6e 70 |3. This |gets inp|
|00000430| 75 74 20 66 72 6f 6d 20 | 74 68 65 20 75 73 65 72 |ut from |the user|
|00000440| 2c 20 61 6e 64 20 63 61 | 6c 63 75 6c 61 74 65 73 |, and ca|lculates|
|00000450| 0d 02 3a 04 0d 02 44 0c | dd 20 f2 69 6e 70 75 74 |..:...D.|. .input|
|00000460| 0d 02 4e 0d 20 69 6e 6f | 24 3d 69 6e 24 0d 02 58 |..N. ino|$=in$..X|
|00000470| 1b 20 86 20 e8 20 27 22 | 45 78 70 72 65 73 73 69 |. . . '"|Expressi|
|00000480| 6f 6e 3a 20 22 69 6e 24 | 0d 02 62 18 20 e7 20 69 |on: "in$|..b. . i|
|00000490| 6e 24 3d 22 22 20 8c 20 | 69 6e 24 3d 69 6e 6f 24 |n$="" . |in$=ino$|
|000004a0| 0d 02 6c 04 0d 02 76 1d | 20 e7 20 c0 69 6e 24 2c |..l...v.| . .in$,|
|000004b0| 31 29 3d 22 3f 22 20 8c | 20 f2 68 65 6c 70 3a 20 |1)="?" .| .help: |
|000004c0| e1 0d 02 80 1e 20 e7 20 | c0 69 6e 24 2c 31 29 3d |..... . |.in$,1)=|
|000004d0| 22 2a 22 20 8c 20 ff 28 | 69 6e 24 29 3a 20 e1 0d |"*" . .(|in$): ..|
|000004e0| 02 8a 04 0d 02 94 0a 20 | 61 24 3d 22 22 0d 02 9e |....... |a$=""...|
|000004f0| 14 20 e3 20 69 25 3d 31 | 20 b8 20 a9 28 69 6e 24 |. . i%=1| . .(in$|
|00000500| 29 0d 02 a8 13 20 20 62 | 24 3d c1 69 6e 24 2c 69 |).... b|$=.in$,i|
|00000510| 25 2c 31 29 0d 02 b2 11 | 20 20 e7 20 62 24 3c 3e |%,1)....| . b$<>|
|00000520| 22 20 22 20 8c 0d 02 bc | 2b 20 20 20 e7 20 62 24 |" " ....|+ . b$|
|00000530| 3e 3d 22 61 22 20 80 20 | 62 24 3c 3d 22 7a 22 20 |>="a" . |b$<="z" |
|00000540| 8c 20 62 24 3d bd 28 97 | 28 62 24 29 2d 33 32 29 |. b$=.(.|(b$)-32)|
|00000550| 0d 02 c6 0e 20 20 20 20 | 61 24 2b 3d 62 24 0d 02 |.... |a$+=b$..|
|00000560| d0 07 20 20 cd 0d 02 da | 09 20 ed 20 69 25 0d 02 |.. ....|. . i%..|
|00000570| e4 04 0d 02 ee 0b 20 76 | 61 72 25 3d 30 0d 02 f8 |...... v|ar%=0...|
|00000580| 15 20 e7 20 c1 61 24 2c | 32 2c 31 29 3d 22 3d 22 |. . .a$,|2,1)="="|
|00000590| 20 8c 0d 03 02 0f 20 20 | 62 24 3d c0 61 24 2c 31 | ..... |b$=.a$,1|
|000005a0| 29 0d 03 0c 19 20 20 76 | 61 72 25 3d a7 76 61 72 |).... v|ar%=.var|
|000005b0| 69 61 62 6c 65 24 2c 62 | 24 29 0d 03 16 33 20 20 |iable$,b|$)...3 |
|000005c0| e7 20 76 61 72 25 3d 30 | 20 8c 20 85 20 32 36 2c |. var%=0| . . 26,|
|000005d0| 22 55 6e 6b 6e 6f 77 6e | 20 76 61 72 69 61 62 6c |"Unknown| variabl|
|000005e0| 65 20 22 22 22 2b 62 24 | 2b 22 22 22 22 0d 03 20 |e """+b$|+"""".. |
|000005f0| 0f 20 20 61 24 3d c1 61 | 24 2c 33 29 0d 03 2a 06 |. a$=.a|$,3)..*.|
|00000600| 20 cd 0d 03 34 04 0d 03 | 3e 13 20 e3 20 69 25 3d | ...4...|>. . i%=|
|00000610| 31 20 b8 20 a9 28 61 24 | 29 0d 03 48 17 20 20 e7 |1 . .(a$|)..H. .|
|00000620| 20 c1 61 24 2c 69 25 2c | 31 29 3d 22 2d 22 20 8c | .a$,i%,|1)="-" .|
|00000630| 0d 03 52 15 20 20 20 62 | 24 3d c1 61 24 2c 69 25 |..R. b|$=.a$,i%|
|00000640| 2d 31 2c 31 29 0d 03 5c | 39 20 20 20 e7 20 28 62 |-1,1)..\|9 . (b|
|00000650| 24 3d 22 22 20 84 20 a7 | 6f 70 65 72 61 74 6f 72 |$="" . .|operator|
|00000660| 24 2c 62 24 29 3c 3e 30 | 20 84 20 62 24 3d 22 28 |$,b$)<>0| . b$="(|
|00000670| 22 29 20 80 20 62 24 3c | 3e 22 21 22 20 8c 0d 03 |") . b$<|>"!" ...|
|00000680| 66 22 20 20 20 20 61 24 | 3d c0 61 24 2c 69 25 2d |f" a$|=.a$,i%-|
|00000690| 31 29 2b 22 7e 22 2b c1 | 61 24 2c 69 25 2b 31 29 |1)+"~"+.|a$,i%+1)|
|000006a0| 0d 03 70 08 20 20 20 cd | 0d 03 7a 07 20 20 cd 0d |..p. .|..z. ..|
|000006b0| 03 84 09 20 ed 20 69 25 | 0d 03 8e 04 0d 03 98 22 |... . i%|......."|
|000006c0| 20 e7 20 64 65 62 75 67 | 20 8c 20 f1 20 22 49 6e | . debug| . . "In|
|000006d0| 66 69 78 3a 20 20 20 20 | 20 20 22 3b 61 24 0d 03 |fix: | ";a$..|
|000006e0| a2 14 20 72 70 6e 24 3d | a4 74 6f 72 70 6e 28 61 |.. rpn$=|.torpn(a|
|000006f0| 24 29 0d 03 ac 24 20 e7 | 20 64 65 62 75 67 20 8c |$)...$ .| debug .|
|00000700| 20 f1 20 22 52 70 6e 3a | 20 20 20 20 20 20 20 20 | . "Rpn:| |
|00000710| 22 3b 72 70 6e 24 0d 03 | b6 04 0d 03 c0 0c 20 74 |";rpn$..|...... t|
|00000720| 6f 73 25 3d 2d 31 0d 03 | ca 18 20 f2 69 6e 74 65 |os%=-1..|.. .inte|
|00000730| 72 70 72 65 74 72 70 6e | 28 72 70 6e 24 29 0d 03 |rpretrpn|(rpn$)..|
|00000740| d4 35 20 e7 20 74 6f 73 | 25 3c 3e 30 20 8c 20 85 |.5 . tos|%<>0 . .|
|00000750| 20 33 31 2c 22 49 6e 63 | 6f 72 72 65 63 74 20 6e | 31,"Inc|orrect n|
|00000760| 75 6d 62 65 72 20 6f 66 | 20 61 72 67 75 6d 65 6e |umber of| argumen|
|00000770| 74 73 22 0d 03 de 04 0d | 03 e8 0c 20 61 25 3d a4 |ts".....|... a%=.|
|00000780| 70 6f 70 0d 03 f2 2c 20 | f1 20 22 52 65 73 75 6c |pop..., |. "Resul|
|00000790| 74 3a 20 20 20 20 20 22 | 3b 3a 20 c8 99 20 22 4e |t: "|;: .. "N|
|000007a0| 75 6d 5f 50 72 69 6e 74 | 22 2c 61 25 3a 20 f1 0d |um_Print|",a%: ..|
|000007b0| 03 fc 22 20 c8 99 20 22 | 4e 75 6d 5f 4d 6f 76 65 |.." .. "|Num_Move|
|000007c0| 22 2c 61 25 2c 76 61 72 | 69 61 62 6c 65 25 28 30 |",a%,var|iable%(0|
|000007d0| 29 0d 04 06 32 20 e7 20 | 76 61 72 25 3e 31 20 8c |)...2 . |var%>1 .|
|000007e0| 20 c8 99 20 22 4e 75 6d | 5f 4d 6f 76 65 22 2c 61 | .. "Num|_Move",a|
|000007f0| 25 2c 76 61 72 69 61 62 | 6c 65 25 28 76 61 72 25 |%,variab|le%(var%|
|00000800| 2d 31 29 0d 04 10 17 20 | c8 99 20 22 4e 75 6d 5f |-1).... |.. "Num_|
|00000810| 52 65 6d 6f 76 65 22 2c | 61 25 0d 04 1a 10 20 f2 |Remove",|a%.... .|
|00000820| 63 6c 65 61 72 73 74 61 | 63 6b 0d 04 24 05 e1 0d |clearsta|ck..$...|
|00000830| 04 2e 04 0d 04 38 04 0d | 04 42 2d f4 20 54 68 69 |.....8..|.B-. Thi|
|00000840| 73 20 69 6e 74 65 72 70 | 72 65 74 73 20 61 20 72 |s interp|rets a r|
|00000850| 65 76 65 72 73 65 20 70 | 6f 6c 69 73 68 20 73 74 |everse p|olish st|
|00000860| 72 69 6e 67 0d 04 4c 04 | 0d 04 56 17 dd 20 f2 69 |ring..L.|..V.. .i|
|00000870| 6e 74 65 72 70 72 65 74 | 72 70 6e 28 61 24 29 0d |nterpret|rpn(a$).|
|00000880| 04 60 0e 20 c8 95 20 61 | 24 3c 3e 22 22 0d 04 6a |.`. .. a|$<>""..j|
|00000890| 13 20 20 61 24 3d a4 73 | 74 72 69 70 28 61 24 29 |. a$=.s|trip(a$)|
|000008a0| 0d 04 74 04 0d 04 7e 11 | 20 20 61 25 3d a7 61 24 |..t...~.| a%=.a$|
|000008b0| 2c 22 20 22 29 0d 04 88 | 0c 20 20 e7 20 61 25 20 |," ")...|. . a% |
|000008c0| 8c 0d 04 92 15 20 20 20 | 73 75 62 24 3d c0 61 24 |..... |sub$=.a$|
|000008d0| 2c 61 25 2d 31 29 0d 04 | 9c 13 20 20 20 61 24 3d |,a%-1)..|.. a$=|
|000008e0| c1 61 24 2c 61 25 2b 31 | 29 0d 04 a6 07 20 20 cc |.a$,a%+1|).... .|
|000008f0| 0d 04 b0 0e 20 20 20 73 | 75 62 24 3d 61 24 0d 04 |.... s|ub$=a$..|
|00000900| ba 0c 20 20 20 61 24 3d | 22 22 0d 04 c4 07 20 20 |.. a$=|"".... |
|00000910| cd 0d 04 ce 04 0d 04 d8 | 11 20 20 72 24 3d c0 73 |........|. r$=.s|
|00000920| 75 62 24 2c 31 29 0d 04 | e2 1b 20 20 e7 20 72 24 |ub$,1)..|.. . r$|
|00000930| 3e 3d 22 30 22 20 80 20 | 72 24 3c 3d 22 39 22 20 |>="0" . |r$<="9" |
|00000940| 8c 0d 04 ec 1e 20 20 20 | c8 99 20 22 4e 75 6d 5f |..... |.. "Num_|
|00000950| 49 6e 69 74 22 2c 68 70 | 25 20 b8 20 6e 61 25 0d |Init",hp|% . na%.|
|00000960| 04 f6 28 20 20 20 c8 99 | 20 22 4e 75 6d 5f 46 72 |..( ..| "Num_Fr|
|00000970| 6f 6d 53 74 72 69 6e 67 | 22 2c 6e 61 25 2c 73 75 |omString|",na%,su|
|00000980| 62 24 20 b8 20 61 25 0d | 05 00 2e 20 20 20 e7 20 |b$ . a%.|... . |
|00000990| 61 25 3d 30 20 8c 20 85 | 20 32 38 2c 22 42 61 64 |a%=0 . .| 28,"Bad|
|000009a0| 20 4e 75 6d 62 65 72 20 | 22 22 22 2b 73 75 62 24 | Number |"""+sub$|
|000009b0| 2b 22 22 22 22 0d 05 0a | 11 20 20 20 f2 70 75 73 |+""""...|. .pus|
|000009c0| 68 28 6e 61 25 29 0d 05 | 14 07 20 20 cc 0d 05 1e |h(na%)..|.. ....|
|000009d0| 1a 20 20 20 61 25 3d a7 | 76 61 72 69 61 62 6c 65 |. a%=.|variable|
|000009e0| 24 2c 73 75 62 24 29 0d | 05 28 1c 20 20 20 e7 20 |$,sub$).|.(. . |
|000009f0| a9 28 73 75 62 24 29 3d | 31 20 80 20 61 25 3c 3e |.(sub$)=|1 . a%<>|
|00000a00| 30 20 8c 0d 05 32 1f 20 | 20 20 20 20 c8 99 20 22 |0 ...2. | .. "|
|00000a10| 4e 75 6d 5f 49 6e 69 74 | 22 2c 68 70 25 20 b8 20 |Num_Init|",hp% . |
|00000a20| 62 25 0d 05 3c 29 20 20 | 20 20 20 c8 99 20 22 4e |b%..<) | .. "N|
|00000a30| 75 6d 5f 4d 6f 76 65 22 | 2c 76 61 72 69 61 62 6c |um_Move"|,variabl|
|00000a40| 65 25 28 61 25 2d 31 29 | 2c 62 25 0d 05 46 12 20 |e%(a%-1)|,b%..F. |
|00000a50| 20 20 20 20 f2 70 75 73 | 68 28 62 25 29 0d 05 50 | .pus|h(b%)..P|
|00000a60| 08 20 20 20 cc 0d 05 5a | 12 20 20 20 20 20 c8 8e |. ...Z|. ..|
|00000a70| 20 73 75 62 24 20 ca 0d | 05 64 0f 20 20 20 20 20 | sub$ ..|.d. |
|00000a80| 20 c9 20 22 22 3a 0d 05 | 6e 17 20 20 20 20 20 20 | . "":..|n. |
|00000a90| 20 f4 20 64 6f 20 6e 6f | 74 68 69 6e 67 0d 05 78 | . do no|thing..x|
|00000aa0| 10 20 20 20 20 20 20 c9 | 20 22 2b 22 3a 0d 05 82 |. .| "+":...|
|00000ab0| 13 20 20 20 20 20 20 20 | 6e 62 25 3d a4 70 6f 70 |. |nb%=.pop|
|00000ac0| 0d 05 8c 13 20 20 20 20 | 20 20 20 6e 61 25 3d a4 |.... | na%=.|
|00000ad0| 70 6f 70 0d 05 96 23 20 | 20 20 20 20 20 20 c8 99 |pop...# | ..|
|00000ae0| 20 22 4e 75 6d 5f 41 64 | 64 22 2c 6e 61 25 2c 6e | "Num_Ad|d",na%,n|
|00000af0| 62 25 2c 6e 61 25 0d 05 | a0 1e 20 20 20 20 20 20 |b%,na%..|.. |
|00000b00| 20 c8 99 20 22 4e 75 6d | 5f 52 65 6d 6f 76 65 22 | .. "Num|_Remove"|
|00000b10| 2c 6e 62 25 0d 05 aa 15 | 20 20 20 20 20 20 20 f2 |,nb%....| .|
|00000b20| 70 75 73 68 28 6e 61 25 | 29 0d 05 b4 10 20 20 20 |push(na%|).... |
|00000b30| 20 20 20 c9 20 22 2d 22 | 3a 0d 05 be 13 20 20 20 | . "-"|:.... |
|00000b40| 20 20 20 20 6e 62 25 3d | a4 70 6f 70 0d 05 c8 13 | nb%=|.pop....|
|00000b50| 20 20 20 20 20 20 20 6e | 61 25 3d a4 70 6f 70 0d | n|a%=.pop.|
|00000b60| 05 d2 23 20 20 20 20 20 | 20 20 c8 99 20 22 4e 75 |..# | .. "Nu|
|00000b70| 6d 5f 53 75 62 22 2c 6e | 61 25 2c 6e 62 25 2c 6e |m_Sub",n|a%,nb%,n|
|00000b80| 61 25 0d 05 dc 1e 20 20 | 20 20 20 20 20 c8 99 20 |a%.... | .. |
|00000b90| 22 4e 75 6d 5f 52 65 6d | 6f 76 65 22 2c 6e 62 25 |"Num_Rem|ove",nb%|
|00000ba0| 0d 05 e6 15 20 20 20 20 | 20 20 20 f2 70 75 73 68 |.... | .push|
|00000bb0| 28 6e 61 25 29 0d 05 f0 | 10 20 20 20 20 20 20 c9 |(na%)...|. .|
|00000bc0| 20 22 2a 22 3a 0d 05 fa | 13 20 20 20 20 20 20 20 | "*":...|. |
|00000bd0| 6e 62 25 3d a4 70 6f 70 | 0d 06 04 13 20 20 20 20 |nb%=.pop|.... |
|00000be0| 20 20 20 6e 61 25 3d a4 | 70 6f 70 0d 06 0e 23 20 | na%=.|pop...# |
|00000bf0| 20 20 20 20 20 20 c8 99 | 20 22 4e 75 6d 5f 4d 75 | ..| "Num_Mu|
|00000c00| 6c 22 2c 6e 61 25 2c 6e | 62 25 2c 6e 61 25 0d 06 |l",na%,n|b%,na%..|
|00000c10| 18 1e 20 20 20 20 20 20 | 20 c8 99 20 22 4e 75 6d |.. | .. "Num|
|00000c20| 5f 52 65 6d 6f 76 65 22 | 2c 6e 62 25 0d 06 22 15 |_Remove"|,nb%..".|
|00000c30| 20 20 20 20 20 20 20 f2 | 70 75 73 68 28 6e 61 25 | .|push(na%|
|00000c40| 29 0d 06 2c 10 20 20 20 | 20 20 20 c9 20 22 2f 22 |)..,. | . "/"|
|00000c50| 3a 0d 06 36 13 20 20 20 | 20 20 20 20 6e 62 25 3d |:..6. | nb%=|
|00000c60| a4 70 6f 70 0d 06 40 13 | 20 20 20 20 20 20 20 6e |.pop..@.| n|
|00000c70| 61 25 3d a4 70 6f 70 0d | 06 4a 27 20 20 20 20 20 |a%=.pop.|.J' |
|00000c80| 20 20 c8 99 20 22 4e 75 | 6d 5f 44 69 76 22 2c 6e | .. "Nu|m_Div",n|
|00000c90| 61 25 2c 6e 62 25 2c 6e | 61 25 2c 6e 62 25 0d 06 |a%,nb%,n|a%,nb%..|
|00000ca0| 54 1e 20 20 20 20 20 20 | 20 c8 99 20 22 4e 75 6d |T. | .. "Num|
|00000cb0| 5f 52 65 6d 6f 76 65 22 | 2c 6e 62 25 0d 06 5e 15 |_Remove"|,nb%..^.|
|00000cc0| 20 20 20 20 20 20 20 f2 | 70 75 73 68 28 6e 61 25 | .|push(na%|
|00000cd0| 29 0d 06 68 10 20 20 20 | 20 20 20 c9 20 22 25 22 |)..h. | . "%"|
|00000ce0| 3a 0d 06 72 13 20 20 20 | 20 20 20 20 6e 62 25 3d |:..r. | nb%=|
|00000cf0| a4 70 6f 70 0d 06 7c 13 | 20 20 20 20 20 20 20 6e |.pop..|.| n|
|00000d00| 61 25 3d a4 70 6f 70 0d | 06 86 23 20 20 20 20 20 |a%=.pop.|..# |
|00000d10| 20 20 c8 99 20 22 4e 75 | 6d 5f 4d 6f 64 22 2c 6e | .. "Nu|m_Mod",n|
|00000d20| 61 25 2c 6e 62 25 2c 6e | 61 25 0d 06 90 1e 20 20 |a%,nb%,n|a%.... |
|00000d30| 20 20 20 20 20 c8 99 20 | 22 4e 75 6d 5f 52 65 6d | .. |"Num_Rem|
|00000d40| 6f 76 65 22 2c 6e 62 25 | 0d 06 9a 15 20 20 20 20 |ove",nb%|.... |
|00000d50| 20 20 20 f2 70 75 73 68 | 28 6e 61 25 29 0d 06 a4 | .push|(na%)...|
|00000d60| 10 20 20 20 20 20 20 c9 | 20 22 5e 22 3a 0d 06 ae |. .| "^":...|
|00000d70| 13 20 20 20 20 20 20 20 | 6e 62 25 3d a4 70 6f 70 |. |nb%=.pop|
|00000d80| 0d 06 b8 13 20 20 20 20 | 20 20 20 6e 61 25 3d a4 |.... | na%=.|
|00000d90| 70 6f 70 0d 06 c2 23 20 | 20 20 20 20 20 20 c8 99 |pop...# | ..|
|00000da0| 20 22 4e 75 6d 5f 50 6f | 77 22 2c 6e 61 25 2c 6e | "Num_Po|w",na%,n|
|00000db0| 62 25 2c 6e 61 25 0d 06 | cc 1e 20 20 20 20 20 20 |b%,na%..|.. |
|00000dc0| 20 c8 99 20 22 4e 75 6d | 5f 52 65 6d 6f 76 65 22 | .. "Num|_Remove"|
|00000dd0| 2c 6e 62 25 0d 06 d6 15 | 20 20 20 20 20 20 20 f2 |,nb%....| .|
|00000de0| 70 75 73 68 28 6e 61 25 | 29 0d 06 e0 15 20 20 20 |push(na%|).... |
|00000df0| 20 20 20 c9 20 22 50 4f | 57 4d 4f 44 22 3a 0d 06 | . "PO|WMOD":..|
|00000e00| ea 13 20 20 20 20 20 20 | 20 6e 63 25 3d a4 70 6f |.. | nc%=.po|
|00000e10| 70 0d 06 f4 13 20 20 20 | 20 20 20 20 6e 62 25 3d |p.... | nb%=|
|00000e20| a4 70 6f 70 0d 06 fe 13 | 20 20 20 20 20 20 20 6e |.pop....| n|
|00000e30| 61 25 3d a4 70 6f 70 0d | 07 08 2a 20 20 20 20 20 |a%=.pop.|..* |
|00000e40| 20 20 c8 99 20 22 4e 75 | 6d 5f 50 6f 77 4d 6f 64 | .. "Nu|m_PowMod|
|00000e50| 22 2c 6e 61 25 2c 6e 62 | 25 2c 6e 63 25 2c 6e 61 |",na%,nb|%,nc%,na|
|00000e60| 25 0d 07 12 1e 20 20 20 | 20 20 20 20 c8 99 20 22 |%.... | .. "|
|00000e70| 4e 75 6d 5f 52 65 6d 6f | 76 65 22 2c 6e 62 25 0d |Num_Remo|ve",nb%.|
|00000e80| 07 1c 1e 20 20 20 20 20 | 20 20 c8 99 20 22 4e 75 |... | .. "Nu|
|00000e90| 6d 5f 52 65 6d 6f 76 65 | 22 2c 6e 63 25 0d 07 26 |m_Remove|",nc%..&|
|00000ea0| 15 20 20 20 20 20 20 20 | f2 70 75 73 68 28 6e 61 |. |.push(na|
|00000eb0| 25 29 0d 07 30 1a 20 20 | 20 20 20 20 c9 20 22 53 |%)..0. | . "S|
|00000ec0| 4d 41 4c 4c 46 41 43 54 | 4f 52 22 3a 0d 07 3a 13 |MALLFACT|OR":..:.|
|00000ed0| 20 20 20 20 20 20 20 6e | 61 25 3d a4 70 6f 70 0d | n|a%=.pop.|
|00000ee0| 07 44 28 20 20 20 20 20 | 20 20 c8 99 20 22 4e 75 |.D( | .. "Nu|
|00000ef0| 6d 5f 53 6d 61 6c 6c 46 | 61 63 74 6f 72 22 2c 6e |m_SmallF|actor",n|
|00000f00| 61 25 20 b8 20 61 25 0d | 07 4e 1e 20 20 20 20 20 |a% . a%.|.N. |
|00000f10| 20 20 c8 99 20 22 4e 75 | 6d 5f 53 65 74 22 2c 6e | .. "Nu|m_Set",n|
|00000f20| 61 25 2c 61 25 0d 07 58 | 15 20 20 20 20 20 20 20 |a%,a%..X|. |
|00000f30| f2 70 75 73 68 28 6e 61 | 25 29 0d 07 62 12 20 20 |.push(na|%)..b. |
|00000f40| 20 20 20 20 c9 20 22 47 | 43 44 22 3a 0d 07 6c 13 | . "G|CD":..l.|
|00000f50| 20 20 20 20 20 20 20 6e | 62 25 3d a4 70 6f 70 0d | n|b%=.pop.|
|00000f60| 07 76 13 20 20 20 20 20 | 20 20 6e 61 25 3d a4 70 |.v. | na%=.p|
|00000f70| 6f 70 0d 07 80 23 20 20 | 20 20 20 20 20 c8 99 20 |op...# | .. |
|00000f80| 22 4e 75 6d 5f 47 63 64 | 22 2c 6e 61 25 2c 6e 62 |"Num_Gcd|",na%,nb|
|00000f90| 25 2c 6e 61 25 0d 07 8a | 1e 20 20 20 20 20 20 20 |%,na%...|. |
|00000fa0| c8 99 20 22 4e 75 6d 5f | 52 65 6d 6f 76 65 22 2c |.. "Num_|Remove",|
|00000fb0| 6e 62 25 0d 07 94 15 20 | 20 20 20 20 20 20 f2 70 |nb%.... | .p|
|00000fc0| 75 73 68 28 6e 61 25 29 | 0d 07 9e 12 20 20 20 20 |ush(na%)|.... |
|00000fd0| 20 20 c9 20 22 49 4e 56 | 22 3a 0d 07 a8 13 20 20 | . "INV|":.... |
|00000fe0| 20 20 20 20 20 6e 62 25 | 3d a4 70 6f 70 0d 07 b2 | nb%|=.pop...|
|00000ff0| 13 20 20 20 20 20 20 20 | 6e 61 25 3d a4 70 6f 70 |. |na%=.pop|
|00001000| 0d 07 bc 27 20 20 20 20 | 20 20 20 c8 99 20 22 4e |...' | .. "N|
|00001010| 75 6d 5f 49 6e 76 22 2c | 6e 61 25 2c 6e 62 25 2c |um_Inv",|na%,nb%,|
|00001020| 6e 61 25 2c 6e 62 25 0d | 07 c6 1e 20 20 20 20 20 |na%,nb%.|... |
|00001030| 20 20 c8 99 20 22 4e 75 | 6d 5f 52 65 6d 6f 76 65 | .. "Nu|m_Remove|
|00001040| 22 2c 6e 62 25 0d 07 d0 | 15 20 20 20 20 20 20 20 |",nb%...|. |
|00001050| f2 70 75 73 68 28 6e 61 | 25 29 0d 07 da 12 20 20 |.push(na|%).... |
|00001060| 20 20 20 20 c9 20 22 52 | 4e 44 22 3a 0d 07 e4 13 | . "R|ND":....|
|00001070| 20 20 20 20 20 20 20 6e | 61 25 3d a4 70 6f 70 0d | n|a%=.pop.|
|00001080| 07 ee 1f 20 20 20 20 20 | 20 20 c8 99 20 22 4e 75 |... | .. "Nu|
|00001090| 6d 5f 52 6e 64 22 2c 6e | 61 25 2c 6e 61 25 0d 07 |m_Rnd",n|a%,na%..|
|000010a0| f8 15 20 20 20 20 20 20 | 20 f2 70 75 73 68 28 6e |.. | .push(n|
|000010b0| 61 25 29 0d 08 02 12 20 | 20 20 20 20 20 c9 20 22 |a%).... | . "|
|000010c0| 53 51 52 22 3a 0d 08 0c | 13 20 20 20 20 20 20 20 |SQR":...|. |
|000010d0| 6e 61 25 3d a4 70 6f 70 | 0d 08 16 1f 20 20 20 20 |na%=.pop|.... |
|000010e0| 20 20 20 c8 99 20 22 4e | 75 6d 5f 53 71 72 22 2c | .. "N|um_Sqr",|
|000010f0| 6e 61 25 2c 6e 61 25 0d | 08 20 15 20 20 20 20 20 |na%,na%.|. . |
|00001100| 20 20 f2 70 75 73 68 28 | 6e 61 25 29 0d 08 2a 10 | .push(|na%)..*.|
|00001110| 20 20 20 20 20 20 c9 20 | 22 21 22 3a 0d 08 34 13 | . |"!":..4.|
|00001120| 20 20 20 20 20 20 20 6e | 61 25 3d a4 70 6f 70 0d | n|a%=.pop.|
|00001130| 08 3e 25 20 20 20 20 20 | 20 20 c8 99 20 22 4e 75 |.>% | .. "Nu|
|00001140| 6d 5f 46 61 63 74 6f 72 | 69 61 6c 22 2c 6e 61 25 |m_Factor|ial",na%|
|00001150| 2c 6e 61 25 0d 08 48 15 | 20 20 20 20 20 20 20 f2 |,na%..H.| .|
|00001160| 70 75 73 68 28 6e 61 25 | 29 0d 08 52 1c 20 20 20 |push(na%|)..R. |
|00001170| 20 20 20 c9 20 22 50 52 | 4f 42 41 42 4c 59 50 52 | . "PR|OBABLYPR|
|00001180| 49 4d 45 22 3a 0d 08 5c | 13 20 20 20 20 20 20 20 |IME":..\|. |
|00001190| 6e 61 25 3d a4 70 6f 70 | 0d 08 66 2a 20 20 20 20 |na%=.pop|..f* |
|000011a0| 20 20 20 c8 99 20 22 4e | 75 6d 5f 50 72 6f 62 61 | .. "N|um_Proba|
|000011b0| 62 6c 79 50 72 69 6d 65 | 22 2c 6e 61 25 20 b8 20 |blyPrime|",na% . |
|000011c0| 61 25 0d 08 70 1e 20 20 | 20 20 20 20 20 c8 99 20 |a%..p. | .. |
|000011d0| 22 4e 75 6d 5f 53 65 74 | 22 2c 6e 61 25 2c 61 25 |"Num_Set|",na%,a%|
|000011e0| 0d 08 7a 15 20 20 20 20 | 20 20 20 f2 70 75 73 68 |..z. | .push|
|000011f0| 28 6e 61 25 29 0d 08 84 | 13 20 20 20 20 20 20 c9 |(na%)...|. .|
|00001200| 20 22 42 41 53 45 22 3a | 0d 08 8e 13 20 20 20 20 | "BASE":|.... |
|00001210| 20 20 20 6e 61 25 3d a4 | 70 6f 70 0d 08 98 31 20 | na%=.|pop...1 |
|00001220| 20 20 20 20 20 20 e7 20 | 21 21 6e 61 25 3c 32 20 | . |!!na%<2 |
|00001230| 84 20 21 21 6e 61 25 3e | 33 36 20 8c 20 85 20 34 |. !!na%>|36 . . 4|
|00001240| 32 2c 22 42 61 64 20 42 | 61 73 65 22 0d 08 a2 22 |2,"Bad B|ase"..."|
|00001250| 20 20 20 20 20 20 20 c8 | 99 20 22 4e 75 6d 5f 42 | .|. "Num_B|
|00001260| 61 73 65 22 2c 68 70 25 | 2c 21 21 6e 61 25 0d 08 |ase",hp%|,!!na%..|
|00001270| ac 29 20 20 20 20 20 20 | 20 c8 99 20 22 4e 75 6d |.) | .. "Num|
|00001280| 5f 4d 6f 76 65 22 2c 76 | 61 72 69 61 62 6c 65 25 |_Move",v|ariable%|
|00001290| 28 30 29 2c 6e 61 25 0d | 08 b6 15 20 20 20 20 20 |(0),na%.|... |
|000012a0| 20 20 f2 70 75 73 68 28 | 6e 61 25 29 0d 08 c0 16 | .push(|na%)....|
|000012b0| 20 20 20 20 20 20 c9 20 | 22 44 45 43 49 4d 41 4c | . |"DECIMAL|
|000012c0| 22 3a 0d 08 ca 22 20 20 | 20 20 20 20 20 c8 99 20 |":..." | .. |
|000012d0| 22 4e 75 6d 5f 49 6e 69 | 74 22 2c 68 70 25 20 b8 |"Num_Ini|t",hp% .|
|000012e0| 20 6e 61 25 0d 08 d4 1f | 20 20 20 20 20 20 20 c8 | na%....| .|
|000012f0| 99 20 22 4e 75 6d 5f 42 | 61 73 65 22 2c 68 70 25 |. "Num_B|ase",hp%|
|00001300| 2c 31 30 0d 08 de 29 20 | 20 20 20 20 20 20 c8 99 |,10...) | ..|
|00001310| 20 22 4e 75 6d 5f 4d 6f | 76 65 22 2c 76 61 72 69 | "Num_Mo|ve",vari|
|00001320| 61 62 6c 65 25 28 30 29 | 2c 6e 61 25 0d 08 e8 15 |able%(0)|,na%....|
|00001330| 20 20 20 20 20 20 20 f2 | 70 75 73 68 28 6e 61 25 | .|push(na%|
|00001340| 29 0d 08 f2 10 20 20 20 | 20 20 20 c9 20 22 7e 22 |).... | . "~"|
|00001350| 3a 0d 08 fc 13 20 20 20 | 20 20 20 20 6e 61 25 3d |:.... | na%=|
|00001360| a4 70 6f 70 0d 09 06 25 | 20 20 20 20 20 20 20 c8 |.pop...%| .|
|00001370| 99 20 22 4e 75 6d 5f 53 | 75 62 22 2c 7a 65 72 6f |. "Num_S|ub",zero|
|00001380| 25 2c 6e 61 25 2c 6e 61 | 25 0d 09 10 15 20 20 20 |%,na%,na|%.... |
|00001390| 20 20 20 20 f2 70 75 73 | 68 28 6e 61 25 29 0d 09 | .pus|h(na%)..|
|000013a0| 1a 0c 20 20 20 20 20 20 | 7f 3a 0d 09 24 1f 20 20 |.. |.:..$. |
|000013b0| 20 20 20 20 20 e7 20 a7 | 6f 70 65 72 61 74 6f 72 | . .|operator|
|000013c0| 24 2c 73 75 62 24 29 20 | 8c 0d 09 2e 30 20 20 20 |$,sub$) |....0 |
|000013d0| 20 20 20 20 20 85 20 32 | 39 2c 22 55 6e 6b 6e 6f | . 2|9,"Unkno|
|000013e0| 77 6e 20 6f 70 65 72 61 | 74 6f 72 20 22 22 22 2b |wn opera|tor """+|
|000013f0| 73 75 62 24 2b 22 22 22 | 22 0d 09 38 0c 20 20 20 |sub$+"""|"..8. |
|00001400| 20 20 20 20 cc 0d 09 42 | 30 20 20 20 20 20 20 20 | ...B|0 |
|00001410| 20 85 20 32 39 2c 22 55 | 6e 6b 6e 6f 77 6e 20 66 | . 29,"U|nknown f|
|00001420| 75 6e 63 74 69 6f 6e 20 | 22 22 22 2b 73 75 62 24 |unction |"""+sub$|
|00001430| 2b 22 22 22 22 0d 09 4c | 0c 20 20 20 20 20 20 20 |+""""..L|. |
|00001440| cd 0d 09 56 0a 20 20 20 | 20 20 cb 0d 09 60 08 20 |...V. | ...`. |
|00001450| 20 20 cd 0d 09 6a 07 20 | 20 cd 0d 09 74 06 20 ce | ...j. | ...t. .|
|00001460| 0d 09 7e 05 e1 0d 09 88 | 04 0d 09 92 04 0d 09 9c |..~.....|........|
|00001470| 22 f4 20 54 68 69 73 20 | 70 75 74 73 20 61 20 4e |". This |puts a N|
|00001480| 55 4d 20 6f 6e 20 74 68 | 65 20 73 74 61 63 6b 0d |UM on th|e stack.|
|00001490| 09 a6 04 0d 09 b0 0f dd | 20 f2 70 75 73 68 28 6e |........| .push(n|
|000014a0| 25 29 0d 09 ba 0c 20 74 | 6f 73 25 2b 3d 31 0d 09 |%).... t|os%+=1..|
|000014b0| c4 1d 20 e7 20 74 6f 73 | 25 20 3e 3d 20 73 74 61 |.. . tos|% >= sta|
|000014c0| 63 6b 73 69 7a 65 25 2d | 31 20 8c 0d 09 ce 38 20 |cksize%-|1 ....8 |
|000014d0| 20 85 20 34 34 2c 22 53 | 74 61 63 6b 20 6f 76 65 | . 44,"S|tack ove|
|000014e0| 72 66 6c 6f 77 20 28 65 | 78 70 72 65 73 73 69 6f |rflow (e|xpressio|
|000014f0| 6e 20 74 6f 6f 20 63 6f | 6d 70 6c 69 63 61 74 65 |n too co|mplicate|
|00001500| 64 29 22 0d 09 d8 17 20 | 20 74 6f 73 25 3d 73 74 |d)".... | tos%=st|
|00001510| 61 63 6b 73 69 7a 65 25 | 2d 31 0d 09 e2 06 20 cd |acksize%|-1.... .|
|00001520| 0d 09 ec 14 20 73 74 61 | 63 6b 25 28 74 6f 73 25 |.... sta|ck%(tos%|
|00001530| 29 3d 6e 25 0d 09 f6 05 | e1 0d 0a 00 04 0d 0a 0a |)=n%....|........|
|00001540| 04 0d 0a 14 24 f4 20 54 | 68 69 73 20 74 61 6b 65 |....$. T|his take|
|00001550| 73 20 61 20 4e 55 4d 20 | 6f 66 66 20 74 68 65 20 |s a NUM |off the |
|00001560| 73 74 61 63 6b 0d 0a 1e | 04 0d 0a 28 0a dd 20 a4 |stack...|...(.. .|
|00001570| 70 6f 70 0d 0a 32 11 20 | e7 20 74 6f 73 25 20 3c |pop..2. |. tos% <|
|00001580| 20 30 20 8c 0d 0a 3c 43 | 20 20 85 20 34 32 2c 22 | 0 ...<C| . 42,"|
|00001590| 53 74 61 63 6b 20 75 6e | 64 65 72 66 6c 6f 77 20 |Stack un|derflow |
|000015a0| 28 6d 61 79 62 65 20 69 | 6e 63 6f 72 72 65 63 74 |(maybe i|ncorrect|
|000015b0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 61 72 67 75 6d | number |of argum|
|000015c0| 65 6e 74 73 3f 29 22 0d | 0a 46 0c 20 20 74 6f 73 |ents?)".|.F. tos|
|000015d0| 25 3d 30 0d 0a 50 06 20 | cd 0d 0a 5a 0c 20 74 6f |%=0..P. |...Z. to|
|000015e0| 73 25 2d 3d 31 0d 0a 64 | 13 3d 73 74 61 63 6b 25 |s%-=1..d|.=stack%|
|000015f0| 28 74 6f 73 25 2b 31 29 | 0d 0a 6e 04 0d 0a 78 04 |(tos%+1)|..n...x.|
|00001600| 0d 0a 82 2e f4 20 54 68 | 69 73 20 74 61 6b 65 73 |..... Th|is takes|
|00001610| 20 61 6c 6c 20 74 68 65 | 20 6e 75 6d 62 65 72 73 | all the| numbers|
|00001620| 20 6f 66 66 20 74 68 65 | 20 73 74 61 63 6b 0d 0a | off the| stack..|
|00001630| 8c 04 0d 0a 96 11 dd 20 | f2 63 6c 65 61 72 73 74 |....... |.clearst|
|00001640| 61 63 6b 0d 0a a0 0f 20 | c8 95 20 74 6f 73 25 3e |ack.... |.. tos%>|
|00001650| 3d 30 0d 0a aa 1a 20 20 | c8 99 20 22 4e 75 6d 5f |=0.... |.. "Num_|
|00001660| 52 65 6d 6f 76 65 22 2c | a4 70 6f 70 0d 0a b4 06 |Remove",|.pop....|
|00001670| 20 ce 0d 0a be 05 e1 0d | 0a c8 04 0d 0a d2 04 0d | .......|........|
|00001680| 0a dc 39 f4 20 54 68 69 | 73 20 73 74 72 69 70 73 |..9. Thi|s strips|
|00001690| 20 74 68 65 20 6c 65 61 | 64 69 6e 67 20 61 6e 64 | the lea|ding and|
|000016a0| 20 74 72 61 69 6c 69 6e | 67 20 73 70 61 63 65 73 | trailin|g spaces|
|000016b0| 20 66 72 6f 6d 20 61 24 | 0d 0a e6 04 0d 0a f0 10 | from a$|........|
|000016c0| dd 20 a4 73 74 72 69 70 | 28 61 24 29 0d 0a fa 12 |. .strip|(a$)....|
|000016d0| 20 c8 95 20 c0 61 24 2c | 31 29 3d 22 20 22 0d 0b | .. .a$,|1)=" "..|
|000016e0| 04 0f 20 20 61 24 3d c1 | 61 24 2c 32 29 0d 0b 0e |.. a$=.|a$,2)...|
|000016f0| 06 20 ce 0d 0b 18 12 20 | c8 95 20 c2 61 24 2c 31 |. ..... |.. .a$,1|
|00001700| 29 3d 22 20 22 0d 0b 22 | 15 20 20 61 24 3d c0 61 |)=" ".."|. a$=.a|
|00001710| 24 2c a9 28 61 24 29 2d | 31 29 0d 0b 2c 06 20 ce |$,.(a$)-|1)..,. .|
|00001720| 0d 0b 36 07 3d 61 24 0d | 0b 40 04 0d 0b 4a 04 0d |..6.=a$.|.@...J..|
|00001730| 0b 54 48 f4 20 54 68 69 | 73 20 63 6f 6e 76 65 72 |.TH. Thi|s conver|
|00001740| 74 73 20 61 20 73 74 61 | 6e 64 61 72 64 20 6e 6f |ts a sta|ndard no|
|00001750| 74 61 74 69 6f 6e 20 73 | 74 72 69 6e 67 20 69 6e |tation s|tring in|
|00001760| 74 6f 20 61 20 72 65 76 | 65 72 73 65 20 70 6f 6c |to a rev|erse pol|
|00001770| 69 73 68 20 6f 6e 65 0d | 0b 5e 04 0d 0b 68 10 dd |ish one.|.^...h..|
|00001780| 20 a4 74 6f 72 70 6e 28 | 61 24 29 0d 0b 72 23 ea | .torpn(|a$)..r#.|
|00001790| 20 62 24 2c 61 25 2c 69 | 25 2c 6f 24 2c 6c 24 2c | b$,a%,i|%,o$,l$,|
|000017a0| 72 24 2c 62 25 2c 6a 25 | 2c 70 25 2c 71 25 0d 0b |r$,b%,j%|,p%,q%..|
|000017b0| 7c 04 0d 0b 86 06 20 f5 | 0d 0b 90 25 20 20 e7 20 ||..... .|...% . |
|000017c0| 61 24 3d 22 22 20 8c 20 | 85 20 34 2c 22 4d 69 73 |a$="" . |. 4,"Mis|
|000017d0| 73 69 6e 67 20 6f 70 65 | 72 61 6e 64 22 0d 0b 9a |sing ope|rand"...|
|000017e0| 10 20 20 66 69 6e 69 73 | 68 65 64 3d b9 0d 0b a4 |. finis|hed=....|
|000017f0| 0a 20 20 69 25 3d 30 0d | 0b ae 0a 20 20 62 25 3d |. i%=0.|... b%=|
|00001800| 30 0d 0b b8 0a 20 20 70 | 25 3d 31 0d 0b c2 14 20 |0.... p|%=1.... |
|00001810| 20 e3 20 6a 25 3d 31 20 | b8 20 a9 28 61 24 29 0d | . j%=1 |. .(a$).|
|00001820| 0b cc 13 20 20 20 6f 24 | 3d c1 61 24 2c 6a 25 2c |... o$|=.a$,j%,|
|00001830| 31 29 0d 0b d6 17 20 20 | 20 e7 20 6f 24 3d 22 28 |1).... | . o$="(|
|00001840| 22 20 8c 20 62 25 2b 3d | 31 0d 0b e0 17 20 20 20 |" . b%+=|1.... |
|00001850| e7 20 6f 24 3d 22 29 22 | 20 8c 20 62 25 2d 3d 31 |. o$=")"| . b%-=1|
|00001860| 0d 0b ea 22 20 20 20 71 | 25 3d 6f 70 6c 65 76 65 |..." q|%=opleve|
|00001870| 6c 25 28 a7 6f 70 65 72 | 61 74 6f 72 24 2c 6f 24 |l%(.oper|ator$,o$|
|00001880| 29 29 0d 0b f4 25 20 20 | 20 e7 20 62 25 3d 30 20 |))...% | . b%=0 |
|00001890| 80 20 71 25 3e 3d 70 25 | 20 8c 20 69 25 3d 6a 25 |. q%>=p%| . i%=j%|
|000018a0| 3a 20 70 25 3d 71 25 0d | 0b fe 0a 20 20 ed 20 6a |: p%=q%.|... . j|
|000018b0| 25 0d 0c 08 04 0d 0c 12 | 1f 20 20 e7 20 62 25 3c |%.......|. . b%<|
|000018c0| 30 20 8c 20 85 20 32 37 | 2c 22 4d 69 73 73 69 6e |0 . . 27|,"Missin|
|000018d0| 67 20 28 22 0d 0c 1c 1f | 20 20 e7 20 62 25 3e 30 |g ("....| . b%>0|
|000018e0| 20 8c 20 85 20 32 37 2c | 22 4d 69 73 73 69 6e 67 | . . 27,|"Missing|
|000018f0| 20 29 22 0d 0c 26 04 0d | 0c 30 0e 20 20 e7 20 69 | )"..&..|.0. . i|
|00001900| 25 3d 30 20 8c 0d 0c 3a | 22 20 20 20 e7 20 c0 61 |%=0 ...:|" . .a|
|00001910| 24 2c 31 29 3d 22 28 22 | 20 80 20 c2 61 24 2c 31 |$,1)="("| . .a$,1|
|00001920| 29 3d 22 29 22 20 8c 0d | 0c 44 19 20 20 20 20 61 |)=")" ..|.D. a|
|00001930| 24 3d c1 61 24 2c 32 2c | a9 28 61 24 29 2d 32 29 |$=.a$,2,|.(a$)-2)|
|00001940| 0d 0c 4e 12 20 20 20 20 | 66 69 6e 69 73 68 65 64 |..N. |finished|
|00001950| 3d a3 0d 0c 58 08 20 20 | 20 cc 0d 0c 62 16 20 20 |=...X. | ...b. |
|00001960| 20 20 e7 20 c2 61 24 2c | 31 29 3d 22 29 22 20 8c | . .a$,|1)=")" .|
|00001970| 0d 0c 6c 14 20 20 20 20 | 20 61 25 3d a7 61 24 2c |..l. | a%=.a$,|
|00001980| 22 28 22 29 0d 0c 76 15 | 20 20 20 20 20 6f 24 3d |"(")..v.| o$=|
|00001990| c0 61 24 2c 61 25 2d 31 | 29 0d 0c 80 15 20 20 20 |.a$,a%-1|).... |
|000019a0| 20 20 61 24 3d c1 61 24 | 2c 61 25 2b 31 29 0d 0c | a$=.a$|,a%+1)..|
|000019b0| 8a 18 20 20 20 20 20 61 | 24 3d c0 61 24 2c a9 28 |.. a|$=.a$,.(|
|000019c0| 61 24 29 2d 31 29 0d 0c | 94 12 20 20 20 20 20 c8 |a$)-1)..|.. .|
|000019d0| 95 20 61 24 3c 3e 22 22 | 0d 0c 9e 14 20 20 20 20 |. a$<>""|.... |
|000019e0| 20 20 69 25 3d a9 28 61 | 24 29 2b 31 0d 0c a8 0e | i%=.(a|$)+1....|
|000019f0| 20 20 20 20 20 20 62 25 | 3d 30 0d 0c b2 0b 20 20 | b%|=0.... |
|00001a00| 20 20 20 20 f5 0d 0c bc | 10 20 20 20 20 20 20 20 | ....|. |
|00001a10| 69 25 2d 3d 31 0d 0c c6 | 17 20 20 20 20 20 20 20 |i%-=1...|. |
|00001a20| 62 24 3d c1 61 24 2c 69 | 25 2c 31 29 0d 0c d0 1b |b$=.a$,i|%,1)....|
|00001a30| 20 20 20 20 20 20 20 e7 | 20 62 24 3d 22 28 22 20 | .| b$="(" |
|00001a40| 8c 20 62 25 2b 3d 31 0d | 0c da 1b 20 20 20 20 20 |. b%+=1.|... |
|00001a50| 20 20 e7 20 62 24 3d 22 | 29 22 20 8c 20 62 25 2d | . b$="|)" . b%-|
|00001a60| 3d 31 0d 0c e4 22 20 20 | 20 20 20 20 fd 20 69 25 |=1..." | . i%|
|00001a70| 3d 30 20 84 20 28 62 25 | 3d 30 20 80 20 62 24 3d |=0 . (b%|=0 . b$=|
|00001a80| 22 2c 22 29 0d 0c ee 04 | 0d 0c f8 12 20 20 20 20 |",")....|.... |
|00001a90| 20 20 e7 20 69 25 3d 30 | 20 8c 0d 0d 02 10 20 20 | . i%=0| ..... |
|00001aa0| 20 20 20 20 20 62 24 3d | 61 24 0d 0d 0c 10 20 20 | b$=|a$.... |
|00001ab0| 20 20 20 20 20 61 24 3d | 22 22 0d 0d 16 0b 20 20 | a$=|"".... |
|00001ac0| 20 20 20 20 cc 0d 0d 20 | 17 20 20 20 20 20 20 20 | ... |. |
|00001ad0| 62 24 3d c1 61 24 2c 69 | 25 2b 31 29 0d 0d 2a 17 |b$=.a$,i|%+1)..*.|
|00001ae0| 20 20 20 20 20 20 20 61 | 24 3d c0 61 24 2c 69 25 | a|$=.a$,i%|
|00001af0| 2d 31 29 0d 0d 34 0b 20 | 20 20 20 20 20 cd 0d 0d |-1)..4. | ...|
|00001b00| 3e 04 0d 0d 48 1e 20 20 | 20 20 20 20 6f 24 3d a4 |>...H. | o$=.|
|00001b10| 74 6f 72 70 6e 28 62 24 | 29 2b 22 20 22 2b 6f 24 |torpn(b$|)+" "+o$|
|00001b20| 0d 0d 52 0a 20 20 20 20 | 20 ce 0d 0d 5c 0c 20 20 |..R. | ...\. |
|00001b30| 20 20 20 3d 6f 24 0d 0d | 66 09 20 20 20 20 cc 0d | =o$..|f. ..|
|00001b40| 0d 70 0c 20 20 20 20 20 | 3d 61 24 0d 0d 7a 09 20 |.p. |=a$..z. |
|00001b50| 20 20 20 cd 0d 0d 84 08 | 20 20 20 cd 0d 0d 8e 07 | .....| .....|
|00001b60| 20 20 cd 0d 0d 98 0f 20 | fd 20 66 69 6e 69 73 68 | ..... |. finish|
|00001b70| 65 64 0d 0d a2 04 0d 0d | ac 11 20 6c 24 3d c0 61 |ed......|.. l$=.a|
|00001b80| 24 2c 69 25 2d 31 29 0d | 0d b6 11 20 72 24 3d c1 |$,i%-1).|... r$=.|
|00001b90| 61 24 2c 69 25 2b 31 29 | 0d 0d c0 11 20 6f 24 3d |a$,i%+1)|.... o$=|
|00001ba0| c1 61 24 2c 69 25 2c 31 | 29 0d 0d ca 04 0d 0d d4 |.a$,i%,1|).......|
|00001bb0| 0c 20 c8 8e 20 6f 24 20 | ca 0d 0d de 0c 20 20 c9 |. .. o$ |..... .|
|00001bc0| 20 22 7e 22 3a 0d 0d e8 | 1c 20 20 20 3d a4 74 6f | "~":...|. =.to|
|00001bd0| 72 70 6e 28 6c 24 2b 72 | 24 29 2b 22 20 22 2b 6f |rpn(l$+r|$)+" "+o|
|00001be0| 24 0d 0d f2 0c 20 20 c9 | 20 22 21 22 3a 0d 0d fc |$.... .| "!":...|
|00001bf0| 2e 20 20 20 e7 20 72 24 | 3c 3e 22 22 20 8c 20 85 |. . r$|<>"" . .|
|00001c00| 20 31 36 2c 22 42 61 64 | 20 75 73 65 20 6f 66 20 | 16,"Bad| use of |
|00001c10| 22 22 22 2b 6f 24 2b 22 | 22 22 22 0d 0e 06 19 20 |"""+o$+"|""".... |
|00001c20| 20 20 3d a4 74 6f 72 70 | 6e 28 6c 24 29 2b 22 20 | =.torp|n(l$)+" |
|00001c30| 22 2b 6f 24 0d 0e 10 08 | 20 20 7f 3a 0d 0e 1a 28 |"+o$....| .:...(|
|00001c40| 20 20 20 3d a4 74 6f 72 | 70 6e 28 6c 24 29 2b 22 | =.tor|pn(l$)+"|
|00001c50| 20 22 2b a4 74 6f 72 70 | 6e 28 72 24 29 2b 22 20 | "+.torp|n(r$)+" |
|00001c60| 22 2b 6f 24 0d 0e 24 06 | 20 cb 0d 0e 2e 07 3d 22 |"+o$..$.| .....="|
|00001c70| 22 0d 0e 38 04 0d 0e 42 | 04 0d 0e 4c 0b dd 20 f2 |"..8...B|...L.. .|
|00001c80| 68 65 6c 70 0d 0e 56 41 | 20 f1 20 22 54 68 69 73 |help..VA| . "This|
|00001c90| 20 69 73 20 61 20 69 6e | 66 69 6e 69 74 65 20 70 | is a in|finite p|
|00001ca0| 72 65 63 69 73 69 6f 6e | 20 69 6e 74 65 67 65 72 |recision| integer|
|00001cb0| 20 63 61 6c 63 75 6c 61 | 74 69 6f 6e 20 70 72 6f | calcula|tion pro|
|00001cc0| 67 72 61 6d 22 0d 0e 60 | 46 20 f1 20 22 57 68 65 |gram"..`|F . "Whe|
|00001cd0| 6e 20 70 72 6f 6d 70 74 | 65 64 2c 20 65 6e 74 65 |n prompt|ed, ente|
|00001ce0| 72 20 79 6f 75 72 20 65 | 78 70 72 65 73 73 69 6f |r your e|xpressio|
|00001cf0| 6e 20 69 6e 20 6e 6f 72 | 6d 61 6c 20 69 6e 66 69 |n in nor|mal infi|
|00001d00| 78 20 6e 6f 74 61 74 69 | 6f 6e 22 0d 0e 6a 40 20 |x notati|on"..j@ |
|00001d10| f1 20 22 59 6f 75 20 6d | 61 79 20 75 73 65 20 74 |. "You m|ay use t|
|00001d20| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 6f 70 65 |he follo|wing ope|
|00001d30| 72 61 74 6f 72 73 20 28 | 69 6e 20 70 72 69 6f 72 |rators (|in prior|
|00001d40| 69 74 79 20 6f 72 64 65 | 72 29 22 0d 0e 74 2b 20 |ity orde|r)"..t+ |
|00001d50| f1 20 22 20 20 2d 61 20 | 28 75 6e 61 72 79 20 6d |. " -a |(unary m|
|00001d60| 69 6e 75 73 29 2c 20 61 | 21 20 28 66 61 63 74 6f |inus), a|! (facto|
|00001d70| 72 69 61 6c 29 22 0d 0e | 7e 24 20 f1 20 22 20 20 |rial)"..|~$ . " |
|00001d80| 61 5e 62 20 28 61 20 74 | 6f 20 74 68 65 20 70 6f |a^b (a t|o the po|
|00001d90| 77 65 72 20 6f 66 20 62 | 29 22 0d 0e 88 25 20 f1 |wer of b|)"...% .|
|00001da0| 20 22 20 20 61 2a 62 2c | 20 61 2f 62 2c 20 61 25 | " a*b,| a/b, a%|
|00001db0| 62 20 28 61 20 6d 6f 64 | 75 6c 6f 20 62 29 22 0d |b (a mod|ulo b)".|
|00001dc0| 0e 92 13 20 f1 20 22 20 | 20 61 2b 62 2c 20 61 2d |... . " | a+b, a-|
|00001dd0| 62 22 0d 0e 9c 24 20 f1 | 20 22 41 6e 64 20 74 68 |b"...$ .| "And th|
|00001de0| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 66 75 6e 63 |e follow|ing func|
|00001df0| 74 69 6f 6e 73 22 0d 0e | a6 42 20 f1 20 22 20 20 |tions"..|.B . " |
|00001e00| 72 6e 64 28 61 29 20 20 | 20 20 20 20 20 20 20 20 |rnd(a) | |
|00001e10| 20 70 72 6f 64 75 63 65 | 73 20 61 20 72 61 6e 64 | produce|s a rand|
|00001e20| 6f 6d 20 6e 75 6d 62 65 | 72 20 66 72 6f 6d 20 30 |om numbe|r from 0|
|00001e30| 20 74 6f 20 61 2d 31 22 | 0d 0e b0 4b 20 f1 20 22 | to a-1"|...K . "|
|00001e40| 20 20 70 72 6f 62 61 62 | 6c 79 70 72 69 6d 65 28 | probab|lyprime(|
|00001e50| 61 29 20 72 65 74 75 72 | 6e 73 20 30 20 69 66 20 |a) retur|ns 0 if |
|00001e60| 61 20 69 73 20 63 6f 6d | 70 6f 73 69 74 65 2c 20 |a is com|posite, |
|00001e70| 6f 72 20 31 20 69 66 20 | 61 20 69 73 20 70 72 69 |or 1 if |a is pri|
|00001e80| 6d 65 22 0d 0e ba 38 20 | f1 20 22 20 20 20 20 20 |me"...8 |. " |
|00001e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 77 69 | | wi|
|00001ea0| 74 68 20 61 20 70 72 6f | 62 61 62 69 6c 69 74 79 |th a pro|bability|
|00001eb0| 20 6f 66 20 3e 3d 30 2e | 37 35 22 0d 0e c4 4a 20 | of >=0.|75"...J |
|00001ec0| f1 20 22 20 20 67 63 64 | 28 61 2c 62 29 20 20 20 |. " gcd|(a,b) |
|00001ed0| 20 20 20 20 20 20 72 65 | 74 75 72 6e 73 20 74 68 | re|turns th|
|00001ee0| 65 20 67 72 65 61 74 65 | 73 74 20 63 6f 6d 6d 6f |e greate|st commo|
|00001ef0| 6e 20 64 69 76 69 73 6f | 72 20 6f 66 20 61 20 61 |n diviso|r of a a|
|00001f00| 6e 64 20 62 22 0d 0e ce | 3d 20 f1 20 22 20 20 73 |nd b"...|= . " s|
|00001f10| 6d 61 6c 6c 66 61 63 74 | 6f 72 28 61 29 20 20 20 |mallfact|or(a) |
|00001f20| 72 65 74 75 72 6e 73 20 | 61 20 73 6d 61 6c 6c 20 |returns |a small |
|00001f30| 66 61 63 74 6f 72 20 6f | 66 20 61 2c 20 6f 72 20 |factor o|f a, or |
|00001f40| 30 22 0d 0e d8 38 20 f1 | 20 22 20 20 73 71 72 28 |0"...8 .| " sqr(|
|00001f50| 61 29 20 20 20 20 20 20 | 20 20 20 20 20 72 65 74 |a) | ret|
|00001f60| 75 72 6e 73 20 74 68 65 | 20 73 71 75 61 72 65 20 |urns the| square |
|00001f70| 72 6f 6f 74 20 6f 66 20 | 61 22 0d 0e e2 43 20 f1 |root of |a"...C .|
|00001f80| 20 22 20 20 70 6f 77 6d | 6f 64 28 61 2c 62 2c 63 | " powm|od(a,b,c|
|00001f90| 29 20 20 20 20 63 6f 6d | 70 75 74 65 73 20 28 61 |) com|putes (a|
|00001fa0| 5e 62 29 20 25 20 63 20 | 75 73 69 6e 67 20 61 20 |^b) % c |using a |
|00001fb0| 71 75 69 63 6b 20 6d 65 | 74 68 6f 64 22 0d 0e ec |quick me|thod"...|
|00001fc0| 44 20 f1 20 22 20 20 62 | 61 73 65 28 61 29 20 20 |D . " b|ase(a) |
|00001fd0| 20 20 20 20 20 20 20 20 | 73 65 74 73 20 74 68 65 | |sets the|
|00001fe0| 20 62 61 73 65 20 66 6f | 72 20 63 61 6c 63 75 6c | base fo|r calcul|
|00001ff0| 61 74 69 6f 6e 73 20 74 | 6f 20 61 20 32 2d 33 36 |ations t|o a 2-36|
|00002000| 22 0d 0e f6 44 20 f1 20 | 22 41 20 74 6f 20 5a 20 |"...D . |"A to Z |
|00002010| 6d 61 79 20 62 65 20 75 | 73 65 64 20 61 73 20 76 |may be u|sed as v|
|00002020| 61 72 69 61 62 6c 65 73 | 2c 20 61 6e 64 20 40 20 |ariables|, and @ |
|00002030| 69 73 20 74 68 65 20 72 | 65 73 75 6c 74 20 6f 66 |is the r|esult of|
|00002040| 20 74 68 65 22 0d 0f 00 | 43 20 f1 20 22 6c 61 73 | the"...|C . "las|
|00002050| 74 20 63 61 6c 63 75 6c | 61 74 69 6f 6e 20 64 6f |t calcul|ation do|
|00002060| 6e 65 2e 20 20 43 61 73 | 65 20 69 67 6e 6f 72 65 |ne. Cas|e ignore|
|00002070| 64 2e 20 20 44 65 63 69 | 6d 61 6c 20 3d 3e 20 42 |d. Deci|mal => B|
|00002080| 61 73 65 20 31 30 2e 22 | 0d 0f 0a 20 20 f1 20 22 |ase 10."|... . "|
|00002090| 45 78 61 6d 70 6c 65 73 | 20 6f 66 20 76 61 6c 69 |Examples| of vali|
|000020a0| 64 20 75 73 61 67 65 22 | 0d 0f 14 10 20 f1 20 22 |d usage"|.... . "|
|000020b0| 20 32 5e 36 34 2d 31 22 | 0d 0f 1e 2a 20 f1 20 22 | 2^64-1"|...* . "|
|000020c0| 20 61 3d 7a 2a 67 63 64 | 28 72 6e 64 28 31 30 5e | a=z*gcd|(rnd(10^|
|000020d0| 31 30 30 29 2c 72 6e 64 | 28 31 30 5e 31 30 30 29 |100),rnd|(10^100)|
|000020e0| 29 22 0d 0f 28 30 20 f1 | 20 22 20 51 3d 40 2a 31 |)"..(0 .| " Q=@*1|
|000020f0| 32 33 2f 57 5e 32 20 2d | 20 77 25 62 20 2d 20 28 |23/W^2 -| w%b - (|
|00002100| 31 33 39 2b 31 32 33 34 | 29 2a 28 31 32 33 5e 32 |139+1234|)*(123^2|
|00002110| 29 22 0d 0f 32 4f 20 f1 | 20 22 50 72 65 73 73 69 |)"..2O .| "Pressi|
|00002120| 6e 67 20 72 65 74 75 72 | 6e 20 72 65 70 65 61 74 |ng retur|n repeat|
|00002130| 73 20 74 68 65 20 6c 61 | 73 74 20 63 61 6c 63 75 |s the la|st calcu|
|00002140| 6c 61 74 69 6f 6e 2e 20 | 20 2a 20 63 6f 6d 6d 61 |lation. | * comma|
|00002150| 6e 64 73 20 6d 61 79 20 | 62 65 20 75 73 65 64 2e |nds may |be used.|
|00002160| 22 0d 0f 3c 06 20 f1 0d | 0f 46 16 20 c8 99 20 22 |"..<. ..|.F. .. "|
|00002170| 4e 75 6d 5f 49 6e 66 6f | 22 2c 68 70 25 0d 0f 50 |Num_Info|",hp%..P|
|00002180| 29 20 85 20 31 2c 22 53 | 68 69 66 74 2d 45 73 63 |) . 1,"S|hift-Esc|
|00002190| 61 70 65 20 71 75 69 74 | 73 20 74 68 65 20 70 72 |ape quit|s the pr|
|000021a0| 6f 67 72 61 6d 22 0d 0f | 5a 05 e1 0d ff |ogram"..|Z.... |
+--------+-------------------------+-------------------------+--------+--------+