Metropoli BBS
VIEWER: ac.apl MODE: BINARY (HEX)
==============================================================================================================================================
OFFSET    00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F  10 11 12 13 14 15 16 17  18 19 1A 1B 1C 1D 1E 1F
----------------------------------------------------------------------------------------------------------------------------------------------
00000000  01 00 81 76 49 68 C2 25  3C 3D 01 00 78 02 00 61  00 08 00 0C 03 02 00 01  00 0D 00 3C 00 20 72 23  .üvIh%<=.x.a.....<. r#
00000020  6E 20 63 76 65 63 20 6C  6F 63 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  n cvec loc                      
00000040  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 72 23 6E 52 31 20                            r#nR1 
00000060  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00000080  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 30  20 69 66 20 6E 3C 6C 6F                        $0 if n<lo
000000A0  63 2B 4C 69 6F 3D 30 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  c+Lio=0                         
000000C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 72 5B 6C 6F 63 5D  23 30 20 20 20 20 20 20                    r[loc]#0      
000000E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00000100  20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                $0                
00000120  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00000140  20 20 20 20 20 20 20 20  20 22 63 76 65 63 20 2D  20 62 75 69 6C 64 20 63  6F 6D 70 72 65 73 73 69           "cvec - build compressi
00000160  6F 6E 20 6F 72 20 6C 6F  67 69 63 61 6C 20 76 65  63 74 6F 72 20 20 20 20  20 20 20 20 20 20 20 20  on or logical vector            
00000180  20 20 20 20 20 22 66 72  6F 6D 20 27 74 68 65 20  61 70 6C 20 68 61 6E 64  62 6F 6F 6B 20 6F 66 20       "from 'the apl handbook of 
000001A0  74 65 63 68 6E 69 71 75  65 73 27 20 63 6F 70 79  72 69 67 68 74 20 31 39  37 38 2C 20 69 62 6D 2E  techniques' copyright 1978, ibm.
000001C0  20 22 2D 62 69 6E 61 72  79 20 76 65 63 74 6F 72  73 20 6F 66 20 61 72 62  69 74 72 61 72 79 20 6C   "-binary vectors of arbitrary l
000001E0  65 6E 67 74 68 20 77 69  74 68 20 61 72 62 69 74  72 61 72 79 20 7A 65 72  6F 73 20 20 20 22 20 61  ength with arbitrary zeros   " a
00000200  74 20 6E 75 6D 62 65 72  65 64 20 70 6F 73 69 74  69 6F 6E 73 2C 20 69 6E  20 75 73 65 72 27 73 20  t numbered positions, in user's 
00000220  6F 72 69 67 69 6E 2E 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 22 2D 63 61 6E 20 67  origin.                  "-can g
00000240  65 6E 65 72 61 74 65 20  69 6E 70 75 74 20 74 6F  20 47 78 76 65 63 2E 20  20 20 20 20 20 20 20 20  enerate input to Gxvec.         
00000260  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 2D 72  65 74 75 72 6E 73 20 61                       "-returns a
00000280  20 63 6F 6D 70 72 65 73  73 69 6F 6E 20 76 65 63  74 6F 72 20 74 68 61 74  20 63 61 6E 20 73 65 6C   compression vector that can sel
000002A0  65 63 74 20 61 6C 6C 20  62 75 74 20 6C 6F 63 2E  20 22 20 6C 6F 63 20 69  73 20 64 65 73 69 72 65  ect all but loc. " loc is desire
000002C0  64 20 72 6F 77 20 6F 66  20 47 6C 6F 63 20 28 4C  69 6F 23 30 29 2C 20 6F  72 20 73 69 6D 69 6C 61  d row of Gloc (Lio#0), or simila
000002E0  72 20 6E 75 6D 65 72 69  63 20 20 20 20 22 20 76  65 63 74 6F 72 2E 20 6E  20 69 73 20 6F 72 69 67  r numeric    " vector. n is orig
00000300  69 6E 61 6C 20 6C 65 6E  67 74 68 20 6F 66 20 61  78 69 73 20 74 6F 20 62  65 20 63 6F 6D 70 72 65  inal length of axis to be compre
00000320  73 73 65 64 2E 20 20 20  20 78 08 00 61 64 64 63  6F 6C 73 00 00 01 00 0C  28 00 09 00 05 00 01 00  ssed.    x.addcols...(....
00000340  01 00 01 00 01 00 01 00  01 00 01 00 1C 00 08 00  1C 02 02 00 01 00 09 00  3C 00 7A 20 23 20 61 20  ...........<.z # a 
00000360  61 64 64 63 6F 6C 73 20  62 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  addcols b                       
00000380  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 61  64 64 63 6F 6C 73 20 2D                        "addcols -
000003A0  20 61 64 64 20 63 6F 6C  75 6D 6E 73 20 74 6F 20  61 20 6D 61 74 72 69 78  20 76 65 63 74 6F 72 20   add columns to a matrix vector 
000003C0  6F 72 20 73 63 61 6C 61  72 2E 20 20 20 20 20 20  20 20 22 66 72 6F 6D 20  27 74 68 65 20 61 70 6C  or scalar.        "from 'the apl
000003E0  20 68 61 6E 64 62 6F 6F  6B 20 6F 66 20 74 65 63  68 6E 69 71 75 65 73 27  20 63 6F 70 79 72 69 67   handbook of techniques' copyrig
00000400  68 74 20 31 39 37 38 2C  20 69 62 6D 2E 20 22 3E  63 6F 6E 76 65 72 74 73  20 73 63 61 6C 61 72 20  ht 1978, ibm. ">converts scalar 
00000420  61 6E 64 20 76 65 63 74  6F 72 20 72 69 67 68 74  20 61 72 67 75 6D 65 6E  74 73 20 69 6E 74 6F 20  and vector right arguments into 
00000440  6F 6E 65 2D 72 6F 77 20  20 20 22 20 6D 61 74 72  69 63 65 73 20 61 6E 64  20 70 61 64 73 20 74 68  one-row   " matrices and pads th
00000460  65 6D 20 6F 75 74 20 6F  6E 20 74 68 65 20 6C 65  66 74 20 28 70 6F 73 69  74 69 76 65 20 6C 65 66  em out on the left (positive lef
00000480  74 20 20 20 20 20 22 20  61 72 67 75 6D 65 6E 74  29 20 6F 72 20 6F 6E 20  74 68 65 20 72 69 67 68  t     " argument) or on the righ
000004A0  74 20 28 6E 65 67 61 74  69 76 65 20 6C 65 66 74  20 61 72 67 75 6D 65 6E  74 29 2E 20 72 69 67 68  t (negative left argument). righ
000004C0  74 20 22 20 61 72 67 75  6D 65 6E 74 20 6D 61 79  20 62 65 20 65 69 74 68  65 72 20 6E 75 6D 65 72  t " argument may be either numer
000004E0  69 63 20 6F 72 20 63 68  61 72 61 63 74 65 72 2E  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 3E  ic or character.              ">
00000500  75 73 65 73 3A 20 6D 61  74 72 69 78 2E 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  uses: matrix.                   
00000520  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 7A 23 28 28 31 59                            z#((1Y
00000540  52 62 29 2C 5F 61 2B 28  58 61 29 58 31 55 52 62  29 59 62 23 6D 61 74 72  69 78 20 62 20 20 20 20  Rb),_a+(Xa)X1URb)Yb#matrix b    
00000560  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 12 00  FF FF 00 00 FC FF 0E 00                        .  .. .
00000580  0E 00 21 51 01 00 20 20  20 20 24 00 86 52 FC FF  06 00 04 00 21 51 01 00  63 6F 6E 74 00 00 86 52  .!Q.    $.åR ..!Q.cont..åR
000005A0  FC FF 04 00 08 00 0E 51  01 00 20 64 65 73 48 00  86 52 03 00 02 00 00 00  00 00 01 00 20 20 20 20   ..Q. desH.åR.......    
000005C0  24 00 86 52 FC FF 00 00  02 00 0E 51 01 00 20 20  22 20 FF FF 00 00 02 00  00 00 00 00 00 00 01 00  $.åR ...Q.  "   ..........
000005E0  20 6D 61 74 FF FF 00 00  02 00 00 00 00 00 00 00  01 00 72 65 73 75 FF FF  00 00 02 00 00 00 00 00   mat  ..........resu  .......
00000600  00 00 01 00 20 20 20 20  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 0F 00  08 00 FF FF 00 00 02 00  ...      ............  ...
00000620  00 00 00 00 00 00 01 00  0E 00 00 00 FF FF 00 00  02 00 00 00 00 00 00 00  01 00 0D 00 0E 00 FF FF  ..........  ............  
00000640  00 00 02 00 00 00 00 00  00 00 01 00 06 00 04 00  EA 00 86 52 FC FF 21 00  06 00 E3 51 01 00 03 00  ............Ω.åR !..πQ..
00000660  0E 00 FC 00 86 52 FC FF  1A 00 08 00 E1 51 01 00  02 00 00 00 0E 01 86 52  03 00 19 00 00 00 00 00  ..åR ..ßQ....åR......
00000680  01 00 01 00 04 00 20 01  86 52 FC FF 18 00 0A 00  DE 51 01 00 22 00 00 00  32 01 86 52 39 00 17 00  ... åR ..Q."...2åR9..
000006A0  00 00 00 00 01 00 21 00  00 00 44 01 86 52 09 00  16 00 00 00 00 00 01 00  20 00 00 00 56 01 86 52  .....!...DåR....... ...VåR
000006C0  FC FF 15 00 02 00 47 51  01 00 1E 00 0A 00 68 01  86 52 32 00 14 00 00 00  00 00 01 00 1D 00 00 00   §..GQ...håR2..........
000006E0  7A 01 86 52 35 00 13 00  00 00 00 00 01 00 1C 00  10 00 8C 01 86 52 FD FF  12 00 0C 00 DA 51 01 00  zåR5.........îåR² ..Q.
00000700  1B 00 00 00 9E 01 86 52  38 00 11 00 00 00 00 00  01 00 1A 00 00 00 B0 01  86 52 09 00 10 00 00 00  ...åR8..........åR....
00000720  00 00 01 00 19 00 00 00  C2 01 86 52 FC FF 0F 00  0C 00 46 51 01 00 18 00  00 00 D4 01 86 52 38 00  ......åR ..FQ....åR8.
00000740  0E 00 00 00 00 00 01 00  17 00 00 00 E6 01 86 52  08 00 0D 00 00 00 00 00  01 00 16 00 00 00 F8 01  .........µåR..........°
00000760  86 52 0B 00 0C 00 00 00  00 00 01 00 14 00 04 00  0A 02 86 52 FC FF 0B 00  06 00 46 51 01 00 13 00  åR.........åR ..FQ..
00000780  00 00 1C 02 86 52 3F 00  0A 00 00 00 00 00 01 00  11 00 0A 00 2E 02 86 52  0C 00 09 00 00 00 00 00  ..åR?..........åR......
000007A0  01 00 10 00 00 00 40 02  86 52 09 00 08 00 00 00  00 00 01 00 0F 00 00 00  52 02 86 52 FC FF 07 00  ....@åR..........RåR .
000007C0  0E 00 2D 51 01 00 0E 00  0E 00 64 02 86 52 32 00  06 00 00 00 00 00 01 00  0D 00 00 00 76 02 86 52  .-Q...dåR2..........våR
000007E0  39 00 05 00 00 00 00 00  01 00 0C 00 00 00 88 02  86 52 FD FF 04 00 08 00  47 51 01 00 0B 00 00 00  9..........êåR² ..GQ....
00000800  9A 02 86 52 08 00 03 00  00 00 00 00 01 00 0A 00  04 00 AC 02 86 52 08 00  02 00 00 00 00 00 01 00  ÜåR.........¼åR.......
00000820  09 00 00 00 BE 02 86 52  03 00 01 00 00 00 00 00  01 00 08 00 0A 00 FF FF  00 00 FC FF 00 00 08 00  ...åR.........  .. ...
00000840  2D 51 01 00 07 00 00 00  00 00 5A 00 6C 00 7E 00  90 00 A2 00 B4 00 C6 00  D8 00 48 00 FF FF 02 00  -Q......Z.l.~.É.ó....H.  .
00000860  62 00 08 00 61 64 64 63  6F 6C 73 00 02 00 61 00  02 00 7A 00 02 00 62 00  07 00 6D 61 74 72 69 78  b..addcols..a..z..b..matrix
00000880  00 02 00 62 00 02 00 62  00 04 00 01 00 00 00 02  00 01 00 02 00 61 00 02  00 61 00 02 00 62 00 04  ..b..b........a..a..b.
000008A0  00 01 00 00 00 02 00 01  00 02 00 7A 00 78 04 00  61 64 64 00 00 01 00 0C  39 00 17 00 05 00 01 00  .......z.x.add...9....
000008C0  01 00 01 00 01 00 01 00  01 00 01 00 01 00 01 00  01 00 01 00 01 00 01 00  01 00 01 00 01 00 01 00  ................
000008E0  01 00 01 00 01 00 01 00  1F 00 08 00 7B 05 02 00  01 00 17 00 3D 00 20 63  20 23 20 61 20 61 64 64  ......{...=. c # a add
00000900  20 62 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   b                              
00000920  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 61 64 64 20  2D 20 6D 75 6C 74 69 70                     "add - multip
00000940  72 65 63 69 73 69 6F 6E  20 69 6E 74 65 67 65 72  20 61 64 64 69 74 69 6F  6E 2E 20 20 20 20 20 20  recision integer addition.      
00000960  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  22 66 72 6F 6D 20 27 74  68 65 20 61 70 6C 20 68                  "from 'the apl h
00000980  61 6E 64 62 6F 6F 6B 20  6F 66 20 74 65 63 68 6E  69 71 75 65 73 27 20 63  6F 70 79 72 69 67 68 74  andbook of techniques' copyright
000009A0  20 31 39 37 38 2C 20 69  62 6D 2E 20 20 22 2D 61  64 64 20 61 20 74 6F 20  62 2C 20 67 69 76 69 6E   1978, ibm.  "-add a to b, givin
000009C0  20 63 2C 20 75 73 69 6E  67 20 6D 75 6C 74 69 70  72 65 63 69 73 69 6F 6E  20 69 6E 74 65 67 65 72   c, using multiprecision integer
000009E0  20 20 20 20 20 20 20 20  20 20 22 20 61 72 69 74  68 6D 65 74 69 63 20 28  69 2E 65 2E 20 74 72 75            " arithmetic (i.e. tru
00000A00  6E 63 61 74 69 6E 67 20  61 6C 6C 20 72 65 73 75  6C 74 73 20 74 6F 20 6D  70 20 69 6E 74 65 67 65  ncating all results to mp intege
00000A20  72 73 29 2E 20 20 20 22  2D 61 20 61 6E 64 20 62  20 61 72 65 20 6E 75 6D  65 72 69 63 20 76 61 6C  rs).   "-a and b are numeric val
00000A40  75 65 73 2E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ues.                            
00000A60  20 20 20 20 22 20 74 68  65 79 20 6D 61 79 20 62  65 3A 20 69 6E 74 65 67  65 72 20 6F 72 20 66 6C      " they may be: integer or fl
00000A80  6F 61 74 69 6E 67 20 70  6F 69 6E 74 2C 20 6F 66  20 65 69 74 68 65 72 20  20 20 20 20 20 20 20 20  oating point, of either         
00000AA0  20 22 20 20 20 20 20 20  20 20 20 20 20 20 20 20  6F 72 64 69 6E 61 72 79  20 6F 72 20 65 78 74 65   "              ordinary or exte
00000AC0  6E 64 65 64 20 70 72 65  63 69 73 69 6F 6E 2E 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 2D  nded precision.               "-
00000AE0  63 20 77 69 6C 6C 20 62  65 20 61 20 6D 75 6C 74  69 70 72 65 63 69 73 69  6F 6E 20 69 6E 74 65 67  c will be a multiprecision integ
00000B00  65 72 20 28 7A 65 72 6F  20 65 78 70 6F 6E 65 6E  74 29 20 20 20 20 20 20  20 20 20 22 2D 61 6E 64  er (zero exponent)         "-and
00000B20  20 65 78 74 65 6E 64 65  64 20 70 72 65 63 69 73  69 6F 6E 20 6E 75 6D 62  65 72 2C 20 69 6E 74 65   extended precision number, inte
00000B40  67 65 72 20 6F 72 20 66  6C 6F 61 74 69 6E 67 20  70 6F 69 6E 74 2C 20 20  22 20 69 73 20 72 65 70  ger or floating point,  " is rep
00000B60  72 65 73 65 6E 74 65 64  20 62 79 20 61 6E 20 69  6E 74 65 67 65 72 20 76  65 63 74 6F 72 20 6F 66  resented by an integer vector of
00000B80  20 63 6F 6E 73 65 63 75  74 69 76 65 20 31 2D 37  20 20 20 20 20 22 20 64  65 63 69 6D 61 6C 20 64   consecutive 1-7     " decimal d
00000BA0  69 67 69 74 20 73 65 67  6D 65 6E 74 73 2C 20 74  68 65 20 66 69 72 73 74  20 6F 66 20 77 68 69 63  igit segments, the first of whic
00000BC0  68 20 69 73 20 74 68 65  20 65 78 70 6F 6E 65 6E  74 2C 22 20 7A 65 72 6F  20 66 6F 72 20 69 6E 74  h is the exponent," zero for int
00000BE0  65 67 65 72 73 2E 20 20  61 6C 6C 20 73 65 67 6D  65 6E 74 73 20 68 61 76  65 20 74 68 65 20 73 61  egers.  all segments have the sa
00000C00  6D 65 20 73 69 67 6E 2C  20 77 69 74 68 20 20 22  20 74 68 65 20 65 78 63  65 70 74 69 6F 6E 20 6F  me sign, with  " the exception o
00000C20  66 20 74 68 65 20 65 78  70 6F 6E 65 6E 74 2E 28  73 65 65 20 66 61 64 64  29 2E 20 6C 65 61 64 69  f the exponent.(see fadd). leadi
00000C40  6E 67 20 7A 65 72 6F 73  20 20 20 20 22 20 61 72  65 20 65 6C 69 6D 69 6E  61 74 65 64 2E 20 20 20  ng zeros    " are eliminated.   
00000C60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00000C80  20 20 20 20 20 20 20 20  20 22 2D 75 73 65 20 66  69 78 20 74 6F 20 63 6F  6E 76 65 72 74 20 61 20           "-use fix to convert a 
00000CA0  6E 75 6D 65 72 69 63 20  76 61 72 69 61 62 6C 65  20 74 6F 20 6D 70 20 69  6E 74 65 67 65 72 20 66  numeric variable to mp integer f
00000CC0  6F 72 6D 2E 20 20 22 2D  74 68 65 20 6D 75 6C 74  69 70 72 65 63 69 73 69  6F 6E 20 69 6E 74 65 67  orm.  "-the multiprecision integ
00000CE0  65 72 20 61 72 69 74 68  6D 65 74 69 63 20 70 61  63 6B 61 67 65 20 63 6F  6D 70 72 69 73 65 73 3A  er arithmetic package comprises:
00000D00  20 20 20 22 20 61 64 64  20 73 75 62 20 6D 75 6C  20 64 69 76 20 73 71 72  74 20 66 69 78 20 63 61     " add sub mul div sqrt fix ca
00000D20  6E 20 72 6F 75 6E 64 73  2E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  n rounds.                       
00000D40  22 2D 66 75 6E 63 74 69  6F 6E 73 20 6F 66 20 74  68 65 20 6D 75 6C 74 69  70 72 65 63 69 73 69 6F  "-functions of the multiprecisio
00000D60  6E 20 69 6E 74 65 67 65  72 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 20 61  n integer                    " a
00000D80  72 69 74 68 6D 65 74 69  63 20 70 61 63 6B 61 67  65 20 61 72 65 20 75 73  65 64 20 74 68 65 20 74  rithmetic package are used the t
00000DA0  68 65 20 6D 75 6C 74 69  2D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 20 70 72 65 63  he multi-                 " prec
00000DC0  69 73 69 6F 6E 20 66 6C  6F 61 74 69 6E 67 20 70  6F 69 6E 74 20 61 72 69  74 68 6D 65 74 69 63 20  ision floating point arithmetic 
00000DE0  70 61 63 6B 61 67 65 2E  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22  2D 75 73 65 73 3A 20 66  package.               "-uses: f
00000E00  69 78 20 63 61 6E 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ix can                          
00000E20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 63 23 63 61  6E 60 4F 28 63 59 60 4F                      c#can`O(cY`O
00000E40  61 29 2B 28 63 23 28 52  61 23 66 69 78 20 61 29  53 52 62 29 59 60 4F 62  23 66 69 78 20 62 20 20  a)+(c#(Ra#fix a)SRb)Y`Ob#fix b  
00000E60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 12 00 FF FF 00 00 FC  FF 0B 00 06 00 22 51 01                   .  .. .."Q
00000E80  00 20 20 20 20 24 00 23  52 FC FF 07 00 0E 00 15  51 01 00 24 28 30 5E 00  00 23 52 FC FF 05 00 0A  .    $.#R ..§Q.$(0^..#R .
00000EA0  00 10 51 01 00 20 20 20  20 48 00 23 52 03 00 03  00 00 00 00 00 01 00 20  20 20 20 24 00 23 52 FC  .Q.    H.#R.......    $.#R
00000EC0  FF 01 00 04 00 10 51 01  00 20 20 20 20 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 6F 2B 38 5D FF   ..Q.      ..........o+8] 
00000EE0  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 20 20  20 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 20   ..........      .......... 
00000F00  20 20 20 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 60 62 60 6B FF FF 00  00 02 00 00 00 00 00 00       ..........`b`k  ........
00000F20  00 01 00 20 20 20 20 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 20 20  20 FF FF 00 00 02 00 00  ..      ..........      ....
00000F40  00 00 00 00 00 01 00 20  20 20 24 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 20 20 20 20 FF FF 00  ......   $  ..........      .
00000F60  00 02 00 00 00 00 00 00  00 01 00 20 20 20 20 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 20 20  .........      ..........   
00000F80  20 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 65  74 20 60 FF FF 00 00 02  00 00 00 00 00 00 00 01     ..........et `  .........
00000FA0  00 63 65 20 63 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 20 20 20 20 FF  FF 00 00 02 00 00 00 00  .ce c  ..........      ......
00000FC0  00 00 00 01 00 72 6F 6D  20 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 6F  6F 6B 20 FF FF 00 00 02  ....rom   ..........ook   ..
00000FE0  00 00 00 00 00 00 00 01  00 20 63 6F 70 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 62 6D 2E 20 FF  ........ cop  ..........bm.  
00001000  FF 00 00 02 00 00 00 00  00 00 00 01 00 5E 52 01  00 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 00   ..........^R.  ...........
00001020  00 01 00 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 5F 52 01 00 FF FF 00  00 02 00 00 00 00 00 00  ..  .........._R.  ........
00001040  00 01 00 5F 52 01 00 E6  01 23 52 FC FF 29 00 0E  00 22 52 01 00 00 00 01  00 F8 01 23 52 FC FF 25  .._R.µ#R ).."R....°#R %
00001060  00 04 00 21 52 01 00 00  00 01 00 0A 02 23 52 03  00 24 00 00 00 00 00 01  00 60 52 01 00 1C 02 23  ..!R....#R.$......`R.#
00001080  52 FC FF 23 00 06 00 1E  52 01 00 00 00 01 00 2E  02 23 52 46 00 21 00 00  00 00 00 01 00 00 00 01  R #..R.....#RF.!........
000010A0  00 40 02 23 52 39 00 20  00 00 00 00 00 01 00 61  52 01 00 52 02 23 52 09  00 1F 00 00 00 00 00 01  .@#R9. ......aR.R#R......
000010C0  00 00 00 01 00 64 02 23  52 FC FF 1E 00 10 00 18  52 01 00 00 00 01 00 76  02 23 52 32 00 1D 00 00  ....d#R ..R....v#R2...
000010E0  00 00 00 01 00 00 00 01  00 88 02 23 52 33 00 1C  00 00 00 00 00 01 00 62  52 01 00 9A 02 23 52 09  .......ê#R3.......bR.Ü#R
00001100  00 1B 00 00 00 00 00 01  00 00 00 01 00 AC 02 23  52 FC FF 1A 00 0A 00 13  52 01 00 00 00 01 00 BE  ..........¼#R ..R....
00001120  02 23 52 FC FF 16 00 10  00 11 52 01 00 00 00 01  00 D0 02 23 52 03 00 15  00 00 00 00 00 01 00 00  #R ..R....#R.§.......
00001140  00 01 00 E2 02 23 52 FC  FF 14 00 02 00 0F 52 01  00 00 00 01 00 F4 02 23  52 32 00 13 00 00 00 00  ..Γ#R ..R....#R2.....
00001160  00 01 00 64 52 01 00 06  03 23 52 08 00 12 00 00  00 00 00 01 00 64 52 01  00 18 03 23 52 03 00 11  ..dR.#R.......dR.#R.
00001180  00 00 00 00 00 01 00 00  00 01 00 2A 03 23 52 FC  FF 10 00 0C 00 09 52 01  00 65 52 01 00 3C 03 23  .........*#R ..R.eR.<#
000011A0  52 08 00 0F 00 00 00 00  00 01 00 00 00 01 00 4E  03 23 52 0B 00 0E 00 00  00 00 00 01 00 65 52 01  R..........N#R.......eR
000011C0  00 60 03 23 52 09 00 0D  00 00 00 00 00 01 00 65  52 01 00 72 03 23 52 FC  FF 0C 00 06 00 04 52 01  .`#R.......eR.r#R ..R
000011E0  00 00 00 01 00 84 03 23  52 46 00 0A 00 00 00 00  00 01 00 00 00 01 00 96  03 23 52 39 00 09 00 00  ....ä#RF..........û#R9...
00001200  00 00 00 01 00 00 00 01  00 A8 03 23 52 FC FF 08  00 04 00 00 52 01 00 DC  00 3C 52 BA 03 23 52 08  .......¿#R ...R..<R#R
00001220  00 07 00 00 00 00 00 01  00 3C 52 06 00 CC 03 23  52 46 00 05 00 00 00 00  00 01 00 CB 5A 06 00 DE  .......<R.#RF.......Z.
00001240  03 23 52 FC FF 02 00 0E  00 26 51 01 00 60 52 01  00 F0 03 23 52 03 00 01  00 00 00 00 00 01 00 05  #R ..&Q.`R.#R.......
00001260  00 01 00 FF FF 00 00 FC  FF 00 00 08 00 26 51 01  00 14 00 05 00 00 00 5A  00 6C 00 7E 00 90 00 A2  ..  .. ...&Q.....Z.l.~.É.ó
00001280  00 B4 00 C6 00 D8 00 EA  00 FC 00 0E 01 20 01 32  01 44 01 56 01 68 01 7A  01 8C 01 9E 01 B0 01 C2  ....Ω.. 2DVhzî
000012A0  01 D4 01 48 00 FF FF 02  00 62 00 04 00 61 64 64  00 02 00 61 00 02 00 63  00 02 00 62 00 04 00 66  H.  .b..add..a..c..b..f
000012C0  69 78 00 02 00 62 00 02  00 62 00 02 00 61 00 04  00 66 69 78 00 02 00 61  00 02 00 63 00 02 00 61  ix..b..b..a..fix..a..c..a
000012E0  00 02 00 63 00 04 00 63  61 6E 00 02 00 63 00 78  0B 00 61 64 6A 75 73 74  64 6F 77 6E 00 00 01 00  ..c..can..c.x.adjustdown...
00001300  0C 4E 00 09 00 0B 00 01  00 01 00 01 00 01 00 22  00 06 00 0B 00 0A 00 08  00 1C 02 02 00 01 00 09  N.......".......
00001320  00 3C 00 7A 20 23 20 61  20 61 64 6A 75 73 74 64  6F 77 6E 20 62 3B 63 3B  64 3B 4C 69 6F 20 20 20  .<.z # a adjustdown b;c;d;Lio   
00001340  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22                                 "
00001360  66 72 6F 6D 20 27 74 68  65 20 61 70 6C 20 68 61  6E 64 62 6F 6F 6B 20 6F  66 20 74 65 63 68 6E 69  from 'the apl handbook of techni
00001380  71 75 65 73 27 20 63 6F  70 79 72 69 67 68 74 20  31 39 37 38 2C 20 69 62  6D 2E 20 22 2D 65 78 74  ques' copyright 1978, ibm. "-ext
000013A0  65 6E 64 73 20 74 6F 20  72 6F 77 20 61 2C 20 74  68 65 20 63 68 61 72 61  63 74 65 72 20 27 7C 27  ends to row a, the character '|'
000013C0  20 75 73 65 64 20 61 73  20 61 20 73 65 70 61 72  61 74 6F 72 20 20 20 22  20 69 6E 20 6D 61 74 72   used as a separator   " in matr
000013E0  69 78 20 62 2E 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ix b.                           
00001400  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 2D 75 73 65  73 3A 20 69 66 20 69 6E                     "-uses: if in
00001420  64 65 78 20 72 6F 77 69  6E 64 69 63 65 73 20 68  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  dex rowindices h                
00001440  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  24 28 30 5A 63 23 31 59  52 64 23 62 5B 28 28 7C                  $(0Zc#1YRd#b[((|
00001460  61 29 5F 31 29 72 6F 77  69 6E 64 69 63 65 73 20  7A 23 62 3B 5D 29 2F 30  20 48 20 4C 69 6F 23 31  a)_1)rowindices z#b;])/0 H Lio#1
00001480  20 20 20 20 20 20 20 20  20 20 20 20 24 6C 31 20  69 66 20 63 4B 33 20 20  20 20 20 20 20 20 20 20              $l1 if cK3          
000014A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000014C0  20 20 20 20 20 20 20 20  64 23 28 60 52 64 29 5B  49 33 3B 5D 20 20 20 20  20 20 20 20 20 20 20 20          d#(`Rd)[I3;]            
000014E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001500  20 20 20 6C 31 3A 7A 5B  61 3B 27 7C 27 69 6E 64  65 78 20 64 5D 23 27 7C  27 20 20 20 20 20 20 20     l1:z[a;'|'index d]#'|'       
00001520  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 7E                                 ~
00001540  00 FF FF 00 00 ED FF 17  00 00 00 00 00 01 00 6F  72 20 6E 24 00 54 53 1B  00 16 00 00 00 00 00 01  .  ..φ ......or n$.TS......
00001560  00 6E 79 20 74 00 00 54  53 FC FF 15 00 06 00 52  51 01 00 20 20 20 20 48  00 54 53 1B 00 14 00 00  .ny t..TS §..RQ.    H.TS...
00001580  00 00 00 01 00 65 73 3A  20 24 00 54 53 FC FF 13  00 10 00 4A 51 01 00 20  47 64 69 6C 00 54 53 1B  ....es: $.TS ..JQ. Gdil.TS
000015A0  00 12 00 00 00 00 00 01  00 20 20 20 20 48 00 54  53 FC FF 11 00 08 00 35  51 01 00 20 20 00 00 90  .......    H.TS ..5Q.  ..É
000015C0  00 54 53 FC FF 06 00 02  00 4A 51 01 00 01 00 01  00 6C 00 54 53 FC FF 04  00 10 00 2B 51 01 00 01  .TS ..JQ...l.TS ..+Q.
000015E0  00 74 20 B4 00 54 53 03  00 02 00 00 00 00 00 01  00 01 00 20 20 90 00 54  53 FC FF 00 00 0A 00 2B  .t .TS........  É.TS ...+
00001600  51 01 00 01 00 20 20 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 01 00 20  24 FF FF 00 00 02 00 00  Q..    ........... $  ....
00001620  00 00 00 00 00 01 00 01  00 23 72 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 01 00 20 20 FF FF 00  .......#r  ...........    .
00001640  00 02 00 00 00 00 00 00  00 01 00 01 00 20 20 20  01 54 53 FD FF 30 00 06  00 05 53 01 00 01 00 20  ..........   TS² 0..S.. 
00001660  63 32 01 54 53 03 00 2F  00 00 00 00 00 01 00 01  00 23 72 44 01 54 53 ED  FF 2C 00 00 00 00 00 01  c2TS./.......#rDTSφ ,.....
00001680  00 01 00 20 20 56 01 54  53 FC FF 2A 00 04 00 FB  51 01 00 01 00 20 20 68  01 54 53 FD FF 28 00 0C  ..  VTS *..Q..  hTS² (.
000016A0  00 1E 52 01 00 01 00 20  69 7A 01 54 53 0F 00 27  00 00 00 00 00 01 00 01  00 6B 23 8C 01 54 53 09  .R.. izTS.'.......k#îTS
000016C0  00 26 00 00 00 00 00 01  00 01 00 65 27 9E 01 54  53 3D 00 25 00 00 00 00  00 01 00 01 00 20 24 B0  .&.......e'TS=.%....... $
000016E0  01 54 53 1B 00 24 00 00  00 00 00 01 00 01 00 29  58 C2 01 54 53 FC FF 23  00 06 00 F3 51 01 00 01  TS.$.......)XTS #..Q.
00001700  00 20 20 D4 01 54 53 03  00 22 00 00 00 00 00 01  00 01 00 20 20 E6 01 54  53 FC FF 21 00 10 00 F2  .  TS.".......  µTS !..
00001720  51 01 00 01 00 20 48 F8  01 54 53 FC FF 16 00 06  00 F6 51 01 00 01 00 27  2C 0A 02 54 53 09 00 15  Q.. H°TS ..÷Q..',TS.§
00001740  00 00 00 00 00 01 00 01  00 2C 27 1C 02 54 53 FD  FF 14 00 0E 00 0C 52 01  00 01 00 31 29 2E 02 54  .......,'TS² ..R..1).T
00001760  53 3F 00 13 00 00 00 00  00 01 00 01 00 20 6D 40  02 54 53 09 00 12 00 00  00 00 00 01 00 01 00 65  S?........ m@TS........e
00001780  6C 52 02 54 53 FC FF 11  00 0A 00 F2 51 01 00 01  00 6E 20 64 02 54 53 83  00 10 00 00 00 00 00 01  lRTS ..Q..n dTSâ......
000017A0  00 01 00 20 24 76 02 54  53 08 00 0F 00 00 00 00  00 01 00 01 00 20 20 88  02 54 53 08 00 0E 00 00  .. $vTS........  êTS...
000017C0  00 00 00 01 00 01 00 20  20 9A 02 54 53 3B 00 0D  00 00 00 00 00 01 00 01  00 20 20 AC 02 54 53 FC  .....  ÜTS;........  ¼TS
000017E0  FF 0C 00 02 00 E8 51 01  00 01 00 74 20 BE 02 54  53 03 00 0B 00 00 00 00  00 01 00 01 00 63 6B D0   ..ΦQ..t TS........ck
00001800  02 54 53 FC FF 0A 00 0E  00 56 51 01 00 01 00 6F  72 E2 02 54 53 32 00 09  00 00 00 00 00 01 00 01  TS ..VQ..orΓTS2.......
00001820  00 20 20 F4 02 54 53 39  00 08 00 00 00 00 00 01  00 01 00 70 6C 06 03 54  53 FD FF 07 00 04 00 FC  .  TS9........plTS² ..
00001840  51 01 00 01 00 68 6E 18  03 54 53 03 00 06 00 00  00 00 00 01 00 01 00 20  31 2A 03 54 53 FC FF 05  Q..hnTS........ 1*TS 
00001860  00 08 00 56 51 01 00 01  00 22 2D 3C 03 54 53 3A  00 04 00 00 00 00 00 01  00 01 00 6E 65 4E 03 54  ..VQ.."-<TS:........neNT
00001880  53 FD FF 03 00 10 00 F4  51 01 00 01 00 20 61 60  03 54 53 08 00 02 00 00  00 00 00 01 00 01 00 20  S² ..Q.. a`TS........ 
000018A0  69 FF FF 00 00 04 00 01  00 00 00 00 00 01 00 01  00 69 74 84 03 54 53 FD  FF 0A 00 0A 00 11 53 01  i  ..........itäTS² ..S
000018C0  00 01 00 20 73 96 03 54  53 2B 00 09 00 00 00 00  00 01 00 01 00 20 63 A8  03 54 53 FC FF 08 00 0A  .. sûTS+........ c¿TS .
000018E0  00 0E 52 01 00 01 00 01  00 BA 03 54 53 FC FF 05  00 04 00 0E 52 01 00 01  00 01 00 CC 03 54 53 FC  .R...TS ..R...TS
00001900  FF 02 00 0A 00 FB 51 01  00 01 00 01 00 FF FF 00  00 04 00 01 00 00 00 00  00 01 00 01 00 01 00 F0   ..Q...  ...........
00001920  03 54 53 3D 00 0C 00 00  00 00 00 01 00 01 00 01  00 02 04 54 53 1B 00 0B  00 00 00 00 00 01 00 01  TS=.........TS.......
00001940  00 01 00 14 04 54 53 FD  FF 0A 00 02 00 1F 53 01  00 01 00 01 00 26 04 54  53 29 00 09 00 00 00 00  ..TS² ..S...&TS).....
00001960  00 01 00 01 00 01 00 38  04 54 53 3B 00 08 00 00  00 00 00 01 00 01 00 01  00 4A 04 54 53 09 00 07  ....8TS;.........JTS.
00001980  00 00 00 00 00 01 00 01  00 01 00 5C 04 54 53 FC  FF 06 00 08 00 20 52 01  00 01 00 01 00 6E 04 54  ........\TS .. R...nT
000019A0  53 47 00 04 00 00 00 00  00 01 00 01 00 01 00 80  04 54 53 08 00 03 00 00  00 00 00 01 00 01 00 01  SG.........ÇTS........
000019C0  00 92 04 54 53 03 00 02  00 00 00 00 00 01 00 01  00 01 00 FF FF 00 00 FC  FF 01 00 02 00 20 52 01  .ÆTS.........  .. .. R
000019E0  00 01 00 01 00 B6 04 54  53 07 00 13 00 04 00 52  53 01 00 01 00 01 00 C8  04 54 53 03 00 12 00 00  ...TS...RS...TS...
00001A00  00 00 00 01 00 01 00 01  00 DA 04 54 53 3D 00 11  00 00 00 00 00 01 00 01  00 01 00 EC 04 54 53 FC  ......TS=.........TS
00001A20  FF 10 00 10 00 04 53 01  00 01 00 01 00 FE 04 54  53 FC FF 0A 00 0C 00 10  53 01 00 01 00 01 00 10   ..S...TS ..S...
00001A40  05 54 53 07 00 07 00 04  00 40 50 01 00 01 00 01  00 22 05 54 53 1B 00 06  00 00 00 00 00 01 00 01  TS...@P..."TS.......
00001A60  00 12 00 34 05 54 53 FC  FF 05 00 0A 00 04 53 01  00 01 00 77 69 46 05 54  53 3B 00 04 00 00 00 00  ..4TS ..S..wiFTS;.....
00001A80  00 01 00 01 00 20 20 58  05 54 53 FC FF 03 00 04  00 04 53 01 00 01 00 20  20 6A 05 54 53 1A 00 02  ...  XTS ..S..  jTS.
00001AA0  00 00 00 00 00 01 00 01  00 6F 77 FF FF 00 00 FC  FF 08 00 0E 00 20 52 01  00 01 00 6F 72 00 00 C6  .......ow  .. .. R..or..
00001AC0  00 D8 00 EA 00 FC 00 0E  01 72 03 DE 03 A4 04 B4  00 6A 05 02 00 64 00 02  00 63 00 02 00 62 00 0B  ..Ω..rñ.j.d..c..b.
00001AE0  00 61 64 6A 75 73 74 64  6F 77 6E 00 02 00 61 00  02 00 7A 00 04 00 01 00  00 00 02 00 01 00 02 00  .adjustdown..a..z........
00001B00  48 00 04 00 01 00 00 00  02 00 00 00 02 00 62 00  02 00 7A 00 0B 00 72 6F  77 69 6E 64 69 63 65 73  H.........b..z..rowindices
00001B20  00 04 00 01 00 00 00 02  00 01 00 02 00 61 00 02  00 62 00 02 00 64 00 04  00 01 00 00 00 02 00 01  ........a..b..d......
00001B40  00 02 00 63 00 04 00 01  00 00 00 02 00 00 00 04  00 01 00 00 00 02 00 03  00 02 00 63 00 03 00 69  ..c...............c..i
00001B60  66 00 03 00 6C 31 00 04  00 01 00 00 00 02 00 03  00 02 00 64 00 02 00 64  00 08 00 01 00 00 00 01  f..l1........d..d.....
00001B80  00 7C 02 00 64 00 06 00  69 6E 64 65 78 00 08 00  01 00 00 00 01 00 7C 02  00 61 00 02 00 7A 00 03  .|.d..index......|.a..z.
00001BA0  00 6C 31 00 78 04 00 61  6C 66 00 08 00 5B 00 01  00 01 00 5B 00 20 61 62  63 64 65 66 67 68 69 6A  .l1.x.alf..[...[. abcdefghij
00001BC0  6B 6C 6D 6E 6F 70 71 72  73 74 75 76 77 78 79 7A  48 60 5F 60 61 60 62 60  64 60 65 60 66 60 67 60  klmnopqrstuvwxyzH`_`a`b`d`e`f`g`
00001BE0  68 60 69 60 6A 60 6B 60  6C 60 6D 60 6E 60 6F 60  70 60 71 60 72 60 73 60  74 60 75 60 76 60 77 60  h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`
00001C00  78 60 79 60 7A 3F 30 31  32 33 34 35 36 37 38 39  78 09 00 61 64 6A 75 73  74 75 70 00 00 01 00 0C  x`y`z?0123456789x.adjustup...
00001C20  4B 00 08 00 0B 00 01 00  01 00 01 00 23 00 06 00  08 00 0A 00 08 00 E0 01  02 00 01 00 08 00 3C 00  K......#.....α...<.
00001C40  7A 20 23 20 61 20 61 64  6A 75 73 74 75 70 20 62  3B 63 3B 64 3B 4C 69 6F  20 20 20 20 20 20 20 20  z # a adjustup b;c;d;Lio        
00001C60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 22 61 64 6A                              "adj
00001C80  75 73 74 75 70 20 2D 20  65 78 74 65 6E 64 20 74  68 65 20 27 7C 27 20 75  70 20 6F 6E 65 20 6C 69  ustup - extend the '|' up one li
00001CA0  6E 65 20 69 6E 20 72 65  70 6F 72 74 20 66 6F 72  6D 61 74 74 69 6E 67 2E  22 66 72 6F 6D 20 27 74  ne in report formatting."from 't
00001CC0  68 65 20 61 70 6C 20 68  61 6E 64 62 6F 6F 6B 20  6F 66 20 74 65 63 68 6E  69 71 75 65 73 27 20 63  he apl handbook of techniques' c
00001CE0  6F 70 79 72 69 67 68 74  20 31 39 37 38 2C 20 69  62 6D 2E 20 22 2D 75 73  65 73 3A 20 69 66 20 69  opyright 1978, ibm. "-uses: if i
00001D00  6E 64 65 78 20 72 6F 77  69 6E 64 69 63 65 73 20  68 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ndex rowindices h               
00001D20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 24 30 20 69 66 20 30  5A 63 23 31 59 52 64 23                   $0 if 0Zc#1YRd#
00001D40  62 5B 28 28 7C 61 29 5F  31 59 52 62 29 72 6F 77  69 6E 64 69 63 65 73 20  7A 23 62 3B 5D 20 48 20  b[((|a)_1YRb)rowindices z#b;] H 
00001D60  4C 69 6F 23 31 20 20 20  20 20 20 20 20 24 6C 31  20 69 66 20 63 4B 33 20  20 20 20 20 20 20 20 20  Lio#1        $l1 if cK3         
00001D80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001DA0  20 20 20 20 20 20 20 20  20 64 23 64 5B 49 33 3B  5D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20           d#d[I3;]               
00001DC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001DE0  20 20 20 20 6C 31 3A 7A  5B 61 3B 27 7C 27 69 6E  64 65 78 20 64 5D 23 27  7C 27 20 20 20 20 20 20      l1:z[a;'|'index d]#'|'      
00001E00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001E20  7E 00 FF FF 00 00 ED FF  15 00 00 00 00 00 01 00  00 00 D7 4A 24 00 E5 53  1B 00 14 00 00 00 00 00  ~.  ..φ §........J$.σS......
00001E40  01 00 C4 08 5C 53 00 00  E5 53 FC FF 13 00 0E 00  7F 51 01 00 D6 08 5C 53  48 00 E5 53 1B 00 12 00  .\S..σS ..Q.\SH.σS..
00001E60  00 00 00 00 01 00 E8 08  5C 53 24 00 E5 53 FC FF  11 00 08 00 7F 51 01 00  FA 08 5C 53 6C 00 E5 53  .....Φ\S$.σS ..Q.·\Sl.σS
00001E80  1B 00 10 00 00 00 00 00  01 00 0C 09 5C 53 48 00  E5 53 FC FF 0F 00 02 00  7F 51 01 00 1E 09 5C 53  .......\SH.σS ..Q.\S
00001EA0  90 00 E5 53 FC FF 06 00  0A 00 55 51 01 00 30 09  5C 53 6C 00 E5 53 FC FF  04 00 04 00 55 51 01 00  É.σS ..UQ.0\Sl.σS ..UQ.
00001EC0  00 00 00 00 B4 00 E5 53  03 00 02 00 00 00 00 00  01 00 54 09 5C 53 90 00  E5 53 FC FF 00 00 0E 00  .....σS.......T\SÉ.σS ...
00001EE0  48 51 01 00 00 00 00 00  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 00 00  00 00 FF FF 00 00 02 00  HQ.....  ..............  ...
00001F00  00 00 00 00 00 00 01 00  00 00 00 00 FF FF 00 00  02 00 00 00 00 00 00 00  01 00 00 00 00 00 0E 01  ...........  ..............
00001F20  E5 53 FD FF 34 00 06 00  42 53 01 00 00 00 00 00  20 01 E5 53 03 00 33 00  00 00 00 00 01 00 00 00  σS² 4..BS..... σS.3........
00001F40  00 00 32 01 E5 53 ED FF  30 00 00 00 00 00 01 00  00 00 00 00 44 01 E5 53  FC FF 2E 00 04 00 11 53  ..2σSφ 0..........DσS ...S
00001F60  01 00 00 00 00 00 56 01  E5 53 3D 00 2C 00 00 00  00 00 01 00 0C 00 53 55  68 01 E5 53 1B 00 2B 00  .....VσS=.,.......SUhσS.+.
00001F80  00 00 00 00 01 00 48 03  5C 53 7A 01 E5 53 FC FF  2A 00 0A 00 11 52 01 00  5C 53 42 09 8C 01 E5 53  .....H\SzσS *..R.\SBîσS
00001FA0  03 00 29 00 00 00 00 00  01 00 9C 09 5C 53 9E 01  E5 53 FC FF 28 00 04 00  11 52 01 00 53 55 06 00  .)......£\SσS (..R.SU.
00001FC0  B0 01 E5 53 FC FF 1D 00  0A 00 0F 53 01 00 53 55  06 00 C2 01 E5 53 09 00  1C 00 00 00 00 00 01 00  σS ..S.SU.σS.......
00001FE0  0C 00 53 55 D4 01 E5 53  FC FF 1B 00 0E 00 10 52  01 00 00 00 00 00 E6 01  E5 53 32 00 1A 00 00 00  .SUσS ..R.....µσS2....
00002000  00 00 01 00 06 00 0C 00  F8 01 E5 53 39 00 19 00  00 00 00 00 01 00 14 00  05 00 0A 02 E5 53 FD FF  .....°σS9.........σS² 
00002020  18 00 0C 00 0B 53 01 00  53 55 14 00 1C 02 E5 53  3F 00 17 00 00 00 00 00  01 00 0C 00 53 55 2E 02  ..S.SU.σS?........SU.
00002040  E5 53 09 00 16 00 00 00  00 00 01 00 00 00 00 00  40 02 E5 53 FC FF 15 00  0A 00 07 52 01 00 06 00  σS...........@σS §..R..
00002060  0C 00 52 02 E5 53 83 00  14 00 00 00 00 00 01 00  08 00 00 00 64 02 E5 53  08 00 13 00 00 00 00 00  .RσSâ..........dσS......
00002080  01 00 01 00 00 00 76 02  E5 53 08 00 12 00 00 00  00 00 01 00 0C 00 53 55  88 02 E5 53 3B 00 11 00  ....vσS........SUêσS;..
000020A0  00 00 00 00 01 00 05 00  01 00 9A 02 E5 53 FC FF  10 00 04 00 07 52 01 00  06 00 0C 00 AC 02 E5 53  .......ÜσS ..R...¼σS
000020C0  03 00 0F 00 00 00 00 00  01 00 02 00 00 00 BE 02  E5 53 FC FF 0E 00 06 00  FE 51 01 00 01 00 00 00  ..........σS ..Q....
000020E0  D0 02 E5 53 32 00 0D 00  00 00 00 00 01 00 0C 00  53 55 E2 02 E5 53 39 00  0C 00 00 00 00 00 01 00  σS2........SUΓσS9.......
00002100  00 00 00 00 F4 02 E5 53  FD FF 0B 00 08 00 0F 52  01 00 00 00 00 00 06 03  E5 53 03 00 0A 00 00 00  ....σS² ..R.....σS....
00002120  00 00 01 00 01 00 00 00  18 03 E5 53 FC FF 09 00  10 00 FD 51 01 00 05 00  01 00 2A 03 E5 53 3A 00  ......σS ..²Q...*σS:.
00002140  08 00 00 00 00 00 01 00  06 00 0C 00 3C 03 E5 53  FD FF 07 00 04 00 08 52  01 00 06 00 0C 00 4E 03  ........<σS² ..R...N
00002160  E5 53 FC FF 04 00 0A 00  FD 51 01 00 06 00 0C 00  60 03 E5 53 FD FF 02 00  0C 00 FE 51 01 00 53 55  σS ..²Q...`σS² ..Q.SU
00002180  06 00 FF FF 00 00 04 00  01 00 00 00 00 00 01 00  03 00 01 00 84 03 E5 53  FD FF 0A 00 0C 00 4F 53  .  ...........äσS² ..OS
000021A0  01 00 00 00 00 00 96 03  E5 53 2B 00 09 00 00 00  00 00 01 00 0C 00 53 55  A8 03 E5 53 FC FF 08 00  .....ûσS+........SU¿σS .
000021C0  04 00 41 53 01 00 00 00  00 00 BA 03 E5 53 FC FF  05 00 0A 00 1E 53 01 00  06 00 0C 00 CC 03 E5 53  .AS.....σS ..S...σS
000021E0  FC FF 02 00 04 00 1E 53  01 00 06 00 0C 00 FF FF  00 00 04 00 01 00 00 00  00 00 01 00 53 55 06 00   ..S...  .........SU.
00002200  F0 03 E5 53 3D 00 08 00  00 00 00 00 01 00 00 00  02 00 02 04 E5 53 1B 00  07 00 00 00 00 00 01 00  σS=..........σS.......
00002220  00 00 00 00 14 04 E5 53  FD FF 06 00 08 00 D3 53  01 00 0A 00 16 53 26 04  E5 53 29 00 05 00 00 00  ....σS² ..S..S&σS)....
00002240  00 00 01 00 04 00 73 54  38 04 E5 53 3B 00 04 00  00 00 00 00 01 00 10 00  2A 54 4A 04 E5 53 FC FF  ....sT8σS;........*TJσS 
00002260  03 00 10 00 41 53 01 00  47 54 B2 01 5C 04 E5 53  03 00 02 00 00 00 00 00  01 00 01 00 01 00 FF FF  ..AS.GT\σS.........  
00002280  00 00 FC FF 01 00 0A 00  41 53 01 00 2A 54 01 00  80 04 E5 53 07 00 13 00  08 00 41 50 01 00 20 20  .. ..AS.*T.ÇσS...AP.  
000022A0  20 20 92 04 E5 53 03 00  12 00 00 00 00 00 01 00  20 20 20 20 A4 04 E5 53  3D 00 11 00 00 00 00 00    ÆσS.......    ñσS=......
000022C0  01 00 20 20 20 20 B6 04  E5 53 FC FF 10 00 06 00  D2 53 01 00 30 5E 3D 4C  C8 04 E5 53 FC FF 0A 00  .    σS ..S.0^=LσS .
000022E0  08 00 51 53 01 00 20 20  20 20 DA 04 E5 53 07 00  07 00 0A 00 DD 53 01 00  20 20 20 20 EC 04 E5 53  .QS.    σS...S.    σS
00002300  1B 00 06 00 00 00 00 00  01 00 20 20 20 20 FE 04  E5 53 FC FF 05 00 02 00  51 53 01 00 39 5D 20 20  .......    σS ..QS.9]  
00002320  10 05 E5 53 3B 00 04 00  00 00 00 00 01 00 20 20  20 20 22 05 E5 53 FC FF  03 00 06 00 4F 53 01 00  σS;.......    "σS ..OS.
00002340  20 20 20 20 34 05 E5 53  1A 00 02 00 00 00 00 00  01 00 60 62 20 20 FF FF  00 00 FC FF 07 00 10 00      4σS.......`b    .. ..
00002360  4E 53 01 00 20 20 20 20  00 00 C6 00 D8 00 EA 00  FC 00 72 03 DE 03 6E 04  B4 00 34 05 02 00 64 00  NS.    ....Ω..rn.4.d.
00002380  02 00 63 00 02 00 62 00  09 00 61 64 6A 75 73 74  75 70 00 02 00 61 00 02  00 7A 00 04 00 01 00 00  .c..b..adjustup..a..z....
000023A0  00 02 00 01 00 02 00 48  00 02 00 62 00 02 00 7A  00 0B 00 72 6F 77 69 6E  64 69 63 65 73 00 02 00  ....H..b..z..rowindices..
000023C0  62 00 04 00 01 00 00 00  02 00 01 00 02 00 61 00  02 00 62 00 02 00 64 00  04 00 01 00 00 00 02 00  b........a..b..d......
000023E0  01 00 02 00 63 00 04 00  01 00 00 00 02 00 00 00  03 00 69 66 00 04 00 01  00 00 00 02 00 00 00 04  ..c.........if........
00002400  00 01 00 00 00 02 00 03  00 02 00 63 00 03 00 69  66 00 03 00 6C 31 00 04  00 01 00 00 00 02 00 03  .......c..if..l1......
00002420  00 02 00 64 00 02 00 64  00 08 00 01 00 00 00 01  00 7C 02 00 64 00 06 00  69 6E 64 65 78 00 08 00  ..d..d......|.d..index..
00002440  01 00 00 00 01 00 7C 02  00 61 00 02 00 7A 00 03  00 6C 31 00 78 08 00 61  64 64 72 6F 77 73 00 00  ....|.a..z..l1.x.addrows..
00002460  01 00 0C 28 00 09 00 05  00 01 00 01 00 01 00 01  00 01 00 01 00 01 00 1C  00 08 00 1C 02 02 00 01  .(.............
00002480  00 09 00 3C 00 7A 20 23  20 61 20 61 64 64 72 6F  77 73 20 62 20 20 20 20  20 20 20 20 20 20 20 20  ..<.z # a addrows b            
000024A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000024C0  20 22 61 64 64 72 6F 77  73 20 2D 20 61 64 64 20  72 6F 77 73 20 74 6F 20  61 20 6D 61 74 72 69 78   "addrows - add rows to a matrix
000024E0  20 76 65 63 74 6F 72 20  6F 72 20 73 63 61 6C 61  72 2E 20 20 20 20 20 20  20 20 20 20 20 22 66 72   vector or scalar.           "fr
00002500  6F 6D 20 27 74 68 65 20  61 70 6C 20 68 61 6E 64  62 6F 6F 6B 20 6F 66 20  74 65 63 68 6E 69 71 75  om 'the apl handbook of techniqu
00002520  65 73 27 20 63 6F 70 79  72 69 67 68 74 20 31 39  37 38 2C 20 69 62 6D 2E  20 22 3E 63 6F 6E 76 65  es' copyright 1978, ibm. ">conve
00002540  72 74 73 20 73 63 61 6C  61 72 20 61 6E 64 20 76  65 63 74 6F 72 20 72 69  67 68 74 20 61 72 67 75  rts scalar and vector right argu
00002560  6D 65 6E 74 73 20 69 6E  74 6F 20 6F 6E 65 2D 72  6F 77 20 20 20 22 20 6D  61 74 72 69 63 65 73 20  ments into one-row   " matrices 
00002580  61 6E 64 20 70 61 64 73  20 74 68 65 6D 20 6F 75  74 20 6F 6E 20 74 6F 70  20 28 70 6F 73 69 74 69  and pads them out on top (positi
000025A0  76 65 20 6C 65 66 74 20  61 72 67 75 6D 65 6E 74  29 22 20 6F 72 20 6F 6E  20 74 68 65 20 62 6F 74  ve left argument)" or on the bot
000025C0  74 6F 6D 20 28 6E 65 67  61 74 69 76 65 20 6C 65  66 74 20 61 72 67 75 6D  65 6E 74 29 2E 20 20 72  tom (negative left argument).  r
000025E0  69 67 68 74 20 61 72 67  75 6D 65 6E 74 22 20 6D  61 79 20 62 65 20 65 69  74 68 65 72 20 6E 75 6D  ight argument" may be either num
00002600  65 72 69 63 20 6F 72 20  63 68 61 72 61 63 74 65  72 2E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  eric or character.              
00002620  20 20 20 20 20 20 20 20  20 22 3E 75 73 65 73 3A  20 6D 61 74 72 69 78 2E  20 20 20 20 20 20 20 20           ">uses: matrix.        
00002640  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00002660  20 20 20 20 20 7A 23 28  28 5F 61 2B 28 58 61 29  58 31 59 52 62 29 2C 31  55 52 62 29 59 62 23 6D       z#((_a+(Xa)X1YRb),1URb)Yb#m
00002680  61 74 72 69 78 20 62 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  atrix b                         
000026A0  20 12 00 FF FF 00 00 FC  FF 0E 00 02 00 2D 51 01  00 20 20 20 20 24 00 D7  52 FC FF 06 00 08 00 2C   .  .. ..-Q.    $.R ..,
000026C0  51 01 00 20 20 20 20 00  00 D7 52 FC FF 04 00 0C  00 0F 51 01 00 72 61 6E  6B 48 00 D7 52 03 00 02  Q.    ..R ..Q.rankH.R.
000026E0  00 00 00 00 00 01 00 20  20 20 20 24 00 D7 52 FC  FF 00 00 06 00 0F 51 01  00 20 20 20 20 FF FF 00  ......    $.R ...Q.      .
00002700  00 02 00 00 00 00 00 00  00 01 00 59 28 64 52 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 20 20  .........Y(dR  ..........   
00002720  20 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 20  20 20 20 FF FF 00 00 02  00 00 00 00 00 00 00 01     ..........      .........
00002740  00 30 20 20 20 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 20 20 20 20 FF  FF 00 00 02 00 00 00 00  .0     ..........      ......
00002760  00 00 00 01 00 20 20 20  20 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 20  20 20 20 EA 00 D7 52 FC  ....      ..........    Ω.R
00002780  FF 21 00 0E 00 DC 51 01  00 20 69 6E 20 FC 00 D7  52 FC FF 1A 00 08 00 E7  51 01 00 20 20 20 20 0E   !..Q. in .R ..τQ.    
000027A0  01 D7 52 03 00 19 00 00  00 00 00 01 00 20 20 20  20 20 01 D7 52 FC FF 18  00 08 00 DC 51 01 00 68  R.......     R ..Q.h
000027C0  65 20 61 32 01 D7 52 39  00 17 00 00 00 00 00 01  00 20 74 65 63 44 01 D7  52 09 00 16 00 00 00 00  e a2R9....... tecDR.....
000027E0  00 01 00 69 67 68 74 56  01 D7 52 FC FF 15 00 02  00 DC 51 01 00 00 00 0D  53 68 01 D7 52 32 00 14  ..ightVR §..Q...ShR2.
00002800  00 00 00 00 00 01 00 20  7A 2A 00 7A 01 D7 52 35  00 13 00 00 00 00 00 01  00 20 20 06 00 8C 01 D7  ...... z*.zR5.......  .î
00002820  52 FD FF 12 00 04 00 F1  51 01 00 20 20 4E 00 9E  01 D7 52 0C 00 11 00 00  00 00 00 01 00 28 31 2A  R² ..±Q.  N.R.......(1*
00002840  00 B0 01 D7 52 09 00 10  00 00 00 00 00 01 00 30  29 00 00 C2 01 D7 52 FC  FF 0F 00 0C 00 57 51 01  .R.......0)..R ..WQ
00002860  00 20 20 84 00 D4 01 D7  52 32 00 0E 00 00 00 00  00 01 00 59 66 96 00 E6  01 D7 52 39 00 0D 00 00  .  ä.R2.......Yfû.µR9...
00002880  00 00 00 01 00 20 20 A8  00 F8 01 D7 52 FD FF 0C  00 04 00 DD 51 01 00 20  20 BA 00 0A 02 D7 52 38  ....  ¿.°R² ..Q.  .R8
000028A0  00 0B 00 00 00 00 00 01  00 30 20 CC 00 1C 02 D7  52 09 00 0A 00 00 00 00  00 01 00 20 20 DE 00 2E  .......0 .R.......  ..
000028C0  02 D7 52 FC FF 09 00 06  00 57 51 01 00 20 20 F0  00 40 02 D7 52 38 00 08  00 00 00 00 00 01 00 20  R ..WQ.  .@R8....... 
000028E0  20 02 01 52 02 D7 52 08  00 07 00 00 00 00 00 01  00 72 65 14 01 64 02 D7  52 0B 00 06 00 00 00 00   RR.......redR.....
00002900  00 01 00 71 75 26 01 76  02 D7 52 FC FF 05 00 10  00 51 51 01 00 20 20 38  01 88 02 D7 52 3F 00 04  ..qu&vR ..QQ.  8êR?.
00002920  00 00 00 00 00 01 00 68  65 4A 01 9A 02 D7 52 08  00 03 00 00 00 00 00 01  00 20 74 5C 01 AC 02 D7  ......heJÜR....... t\¼
00002940  52 08 00 02 00 00 00 00  00 01 00 69 67 6E 01 BE  02 D7 52 03 00 01 00 00  00 00 00 01 00 61 20 80  R.......ignR.......a Ç
00002960  01 FF FF 00 00 FC FF 00  00 06 00 4B 51 01 00 20  6D 92 01 00 00 5A 00 6C  00 7E 00 90 00 A2 00 B4    .. ...KQ. mÆ..Z.l.~.É.ó.
00002980  00 C6 00 D8 00 48 00 FF  FF 02 00 62 00 08 00 61  64 64 72 6F 77 73 00 02  00 61 00 02 00 7A 00 02  ...H.  .b..addrows..a..z.
000029A0  00 62 00 07 00 6D 61 74  72 69 78 00 02 00 62 00  02 00 62 00 04 00 01 00  00 00 02 00 01 00 02 00  .b..matrix..b..b........
000029C0  62 00 04 00 01 00 00 00  02 00 01 00 02 00 61 00  02 00 61 00 02 00 7A 00  78 09 00 61 6D 6F 72 74  b........a..a..z.x.amort
000029E0  69 7A 65 00 00 01 00 0A  85 00 15 00 06 00 01 00  01 00 01 00 01 00 01 00  01 00 01 00 01 00 01 00  ize...à.§...........
00002A00  01 00 01 00 0C 00 06 00  06 00 0B 00 10 00 0D 00  15 00 0A 00 13 00 08 00  01 05 02 00 01 00 15 00  ........§......§.
00002A20  3D 00 6D 23 61 6D 6F 72  74 69 7A 65 20 6E 76 33  3B 4C 69 6F 20 20 20 20  20 20 20 20 20 20 20 20  =.m#amortize nv3;Lio            
00002A40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22                                 "
00002A60  61 6D 6F 72 74 69 7A 65  20 2D 20 6D 6F 72 74 67  61 67 65 20 63 61 6C 63  75 6C 61 74 69 6F 6E 20  amortize - mortgage calculation 
00002A80  62 79 20 6D 6F 6E 74 68  73 2E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 22 66 72 6F  by months.                  "fro
00002AA0  6D 20 27 74 68 65 20 61  70 6C 20 68 61 6E 64 62  6F 6F 6B 20 6F 66 20 74  65 63 68 6E 69 71 75 65  m 'the apl handbook of technique
00002AC0  73 27 20 63 6F 70 79 72  69 67 68 74 20 31 39 37  38 2C 20 69 62 6D 2E 20  20 22 2D 64 69 73 70 6C  s' copyright 1978, ibm.  "-displ
00002AE0  61 79 73 20 6D 6F 72 74  67 61 67 65 20 74 61 62  6C 65 20 69 6E 64 69 63  61 74 69 6E 67 20 74 68  ays mortgage table indicating th
00002B00  65 20 70 72 6F 67 72 65  73 73 69 76 65 20 64 65  62 74 20 20 20 20 22 20  72 65 64 75 63 74 69 6F  e progressive debt    " reductio
00002B20  6E 2C 20 61 6E 64 20 74  68 65 20 6C 65 76 65 6C  20 70 61 79 6D 65 6E 74  20 73 63 68 65 64 75 6C  n, and the level payment schedul
00002B40  65 2C 20 61 73 20 69 74  20 62 72 65 61 6B 73 20  20 20 20 22 20 64 6F 77  6E 20 62 65 74 77 65 65  e, as it breaks    " down betwee
00002B60  6E 20 61 6D 6F 72 74 69  7A 65 64 20 64 65 62 74  20 61 6E 64 20 69 6E 74  65 72 65 73 74 2E 20 20  n amortized debt and interest.  
00002B80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  22 2D 64 65 62 74 20 69  73 20 74 6F 74 61 6C 20                  "-debt is total 
00002BA0  75 6E 69 74 73 20 28 65  2E 67 2E 2C 20 64 6F 6C  6C 61 72 73 29 20 62 6F  72 72 6F 77 65 64 2E 20  units (e.g., dollars) borrowed. 
00002BC0  20 20 20 20 20 20 20 20  20 20 20 20 20 22 2D 72  61 74 65 20 69 73 20 61  6E 6E 75 61 6C 20 69 6E               "-rate is annual in
00002BE0  74 65 72 65 73 74 2C 20  61 73 20 70 65 72 63 65  6E 74 61 67 65 20 28 65  2E 67 2E 2C 20 2E 30 39  terest, as percentage (e.g., .09
00002C00  35 29 2E 20 20 20 20 20  20 20 22 2D 6D 6F 6E 74  68 73 20 28 65 2E 67 2E  2C 20 31 32 30 20 69 66  5).       "-months (e.g., 120 if
00002C20  20 74 65 6E 20 79 65 61  72 20 6D 6F 72 74 67 61  67 65 6C 29 2E 20 20 20  20 20 20 20 20 20 20 20   ten year mortgagel).           
00002C40  20 20 20 20 20 20 20 22  2D 72 65 74 75 72 6E 73  20 61 20 6D 61 74 72 69  78 20 74 68 61 74 20 72         "-returns a matrix that r
00002C60  65 74 61 69 6E 73 20 66  75 6C 6C 20 70 72 65 63  69 73 69 6F 6E 20 20 20  20 20 20 20 20 20 20 20  etains full precision           
00002C80  20 20 20 20 22 20 66 6F  72 20 73 75 6D 6D 61 72  79 20 63 61 6C 63 75 6C  61 74 69 6F 6E 73 2E 20      " for summary calculations. 
00002CA0  28 73 65 65 20 65 78 61  6D 70 6C 65 29 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  (see example)                   
00002CC0  20 22 2D 75 73 65 73 3A  20 48 6F 75 74 70 75 74  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   "-uses: Houtput                
00002CE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 72                                 r
00002D00  61 74 65 23 6E 76 33 5B  32 5D 25 31 32 58 4C 69  6F 23 31 20 20 20 20 20  20 20 20 20 20 20 20 20  ate#nv3[2]%12XLio#1             
00002D20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 6D 6F 6E 74                              mont
00002D40  68 73 23 6E 76 33 5B 33  5D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  hs#nv3[3]                       
00002D60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 64 65 62 74 23 6E 76                           debt#nv
00002D80  33 5B 31 5D 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  3[1]                            
00002DA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 6D 23  28 6D 6F 6E 74 68 73 2C                        m#(months,
00002DC0  35 29 52 69 23 30 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  5)Ri#0                          
00002DE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 70 61 79 6D 65  6E 74 23 64 65 62 74 58                     payment#debtX
00002E00  72 61 74 65 25 31 5F 25  28 31 2B 72 61 74 65 29  2A 6D 6F 6E 74 68 73 20  20 20 20 20 20 20 20 20  rate%1_%(1+rate)*months         
00002E20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 62  61 63 6B 3A 6E 65 77 64  65 62 74 23 64 65 62 74                 back:newdebt#debt
00002E40  5F 61 6D 6F 72 74 69 7A  65 64 23 70 61 79 6D 65  6E 74 5F 69 6E 74 65 72  65 73 74 23 64 65 62 74  _amortized#payment_interest#debt
00002E60  58 72 61 74 65 20 20 20  20 20 20 20 20 6D 5B 69  3B 5D 23 28 69 23 69 2B  31 29 2C 64 65 62 74 2C  Xrate        m[i;]#(i#i+1),debt,
00002E80  70 61 79 6D 65 6E 74 2C  61 6D 6F 72 74 69 7A 65  64 2C 69 6E 74 65 72 65  73 74 20 20 20 20 20 20  payment,amortized,interest      
00002EA0  20 20 20 20 20 20 20 20  20 20 24 28 30 3C 64 65  62 74 23 6E 65 77 64 65  62 74 29 2F 62 61 63 6B            $(0<debt#newdebt)/back
00002EC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00002EE0  20 20 20 20 20 20 20 27  6D 20 64 65 62 74 20 70  61 79 6D 74 20 61 6D 6F  72 74 20 69 6E 74 27 6F         'm debt paymt amort int'o
00002F00  75 74 70 75 74 28 39 20  30 46 30 20 2D 34 55 6D  29 2C 27 20 27 2C 27 20  27 2C 39 20 32 46 30 20  utput(9 0F0 -4Um),' ',' ',9 2F0 
00002F20  31 55 6D 36 00 FF FF 00  00 ED FF 0F 00 00 00 00  00 01 00 17 FF 36 E1 24  00 FC 55 1B 00 0E 00 00  1Um6.  ..φ ...... 6ß$.U...
00002F40  00 00 00 01 00 50 CD 3F  07 00 00 FC 55 FC FF 0B  00 0A 00 49 51 01 00 41  2D 53 1E 48 00 FC 55 FC  ....P?..U ..IQ.A-SH.U
00002F60  FF 02 00 04 00 EC 51 01  00 18 B0 01 50 5A 00 FC  55 03 00 01 00 00 00 00  00 01 00 B8 13 16 8D 24   ..Q.PZ.U.......ì$
00002F80  00 FC 55 FC FF 00 00 04  00 49 51 01 00 BB FB 1D  53 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 16  .U ...IQ.S  ..........
00002FA0  8D 86 70 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 68 FF 2D C6 FF FF 00  00 02 00 00 00 00 00 00  ìåp  ..........h -  ........
00002FC0  00 01 00 FF 8A 87 C0 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 3E CB 18  00 FF FF 00 00 02 00 00  .. èç  ..........>.  ....
00002FE0  00 00 00 00 00 01 00 00  74 08 8B FF FF 00 00 02  00 00 00 00 00 00 00 01  00 8B F7 47 C6 FF FF 00  .......tï  ..........ïG  .
00003000  00 02 00 00 00 00 00 00  00 01 00 16 8D 86 68 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 B8 7E 2B  .........ìåh  ..........~+
00003020  89 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 C4  B7 78 2B FF FF 00 00 02  00 00 00 00 00 00 00 01  ë  ..........x+  .........
00003040  00 26 FF 37 1E FF FF 00  00 02 00 00 00 00 00 00  00 01 00 5E FC 2B DF 44  01 FC 55 FD FF 14 00 0E  .& 7  ..........^+DU² .
00003060  00 37 53 01 00 06 D8 18  75 56 01 FC 55 03 00 13  00 00 00 00 00 01 00 00  74 18 FF 68 01 FC 55 ED  .7S.uVU........t hUφ
00003080  FF 10 00 00 00 00 00 01  00 63 50 CD 3F 7A 01 FC  55 38 00 0F 00 00 00 00  00 01 00 67 BF 02 00 8C   ......cP?zU8.......g.î
000030A0  01 FC 55 FD FF 0D 00 06  00 31 53 01 00 64 80 3E  D9 9E 01 FC 55 05 00 0C  00 00 00 00 00 01 00 DA  U² ..1S.dÇ>U.......
000030C0  18 00 74 B0 01 FC 55 3D  00 0B 00 00 00 00 00 01  00 16 8D 86 68 C2 01 FC  55 FD FF 0A 00 0A 00 2B  .tU=.......ìåhU² ..+
000030E0  53 01 00 63 0B 06 62 D4  01 FC 55 3B 00 09 00 00  00 00 00 01 00 B8 4C 2D  52 E6 01 FC 55 FC FF 06  S.cbU;.......L-RµU 
00003100  00 10 00 E2 51 01 00 83  C4 08 5F F8 01 FC 55 03  00 05 00 00 00 00 00 01  00 50 CD 3F 07 FF FF 00  ..ΓQ.â_°U.......P?  .
00003120  00 FC FF 01 00 0A 00 54  51 01 00 CB 45 55 8B 1C  02 FC 55 3D 00 0D 00 00  00 00 00 01 00 12 B8 02  . ..TQ.EUïU=.......
00003140  00 2E 02 FC 55 FD FF 0C  00 0A 00 3E 53 01 00 00  8B 46 06 40 02 FC 55 3B  00 0B 00 00 00 00 00 01  ..U² ..>S..ïF@U;......
00003160  00 8E 4B 55 8B 52 02 FC  55 FC FF 08 00 10 00 EC  51 01 00 62 A3 B6 62 64  02 FC 55 03 00 07 00 00  .ÄKUïRU ..Q.búbdU...
00003180  00 00 00 01 00 1E 3E B8  C3 FF FF 00 00 FC FF 01  00 10 00 17 52 01 00 C6  06 BF 00 88 02 FC 55 3D  ....>  .. ..R..êU=
000031A0  00 0B 00 00 00 00 00 01  00 09 C0 75 03 9A 02 FC  55 FD FF 0A 00 04 00 4D  53 01 00 01 8B 46 04 AC  .......uÜU² ..MS.ïF¼
000031C0  02 FC 55 3B 00 09 00 00  00 00 00 01 00 50 FF 36  CA BE 02 FC 55 FC FF 06  00 0A 00 18 52 01 00 46  U;.......P 6U ..R.F
000031E0  FC 31 F6 D0 02 FC 55 03  00 05 00 00 00 00 00 01  00 83 46 FC 02 FF FF 00  00 FC FF 01 00 06 00 28  1÷U.......âF  .. ..(
00003200  53 01 00 36 C8 6A FF F4  02 FC 55 FD FF 10 00 0E  00 E1 53 01 00 3E B8 81  01 06 03 FC 55 03 00 0F  S.6j U² ..ßS.>üU.
00003220  00 00 00 00 00 01 00 7A  7A 50 9A 18 03 FC 55 FC  FF 0E 00 08 00 4C 53 01  00 50 9A 00 73 2A 03 FC  ......zzPÜU ..LS.PÜ.s*
00003240  55 32 00 0D 00 00 00 00  00 01 00 26 09 C0 74 3C  03 FC 55 09 00 0C 00 00  00 00 00 01 00 09 C0 75  U2.......&t<U.......u
00003260  04 4E 03 FC 55 FD FF 0B  00 04 00 D8 53 01 00 31  C0 5E 8B 60 03 FC 55 0C  00 0A 00 00 00 00 00 01  NU² ..S.1^ï`U......
00003280  00 11 8B 76 04 72 03 FC  55 FC FF 04 00 0C 00 30  53 01 00 5E 5D C2 04 84  03 FC 55 08 00 03 00 00  .ïvrU ..0S.^]äU...
000032A0  00 00 00 01 00 90 09 C0  75 96 03 FC 55 03 00 02  00 00 00 00 00 01 00 9E  66 FF 36 FF FF 00 00 FC  ....ÉuûU.......f 6  ..
000032C0  FF 01 00 0E 00 28 53 01  00 C2 04 00 31 BA 03 FC  55 FC FF 1F 00 0C 00 E0  54 01 00 E8 5F 08 90 CC   ..(S..1U ..αT.Φ_É
000032E0  03 FC 55 0A 00 1E 00 00  00 00 00 01 00 00 A1 EA  00 DE 03 FC 55 09 00 1D  00 00 00 00 00 01 00 50  U........íΩ.U.......P
00003300  9A 95 41 F0 03 FC 55 FC  FF 19 00 08 00 E4 53 01  00 41 29 34 89 02 04 FC  55 0B 00 18 00 00 00 00  ÜòAU ..ΣS.A)4ëU.....
00003320  00 01 00 00 75 04 3B 14  04 FC 55 FD FF 17 00 0E  00 DC 54 01 00 75 D8 FF  76 26 04 FC 55 08 00 16  ...u;U² ..T.u v&U.
00003340  00 00 00 00 00 01 00 83  C4 08 09 38 04 FC 55 05  00 15 00 00 00 00 00 01  00 31 C0 50 50 4A 04 FC  ......â8U.§......1PPJ
00003360  55 3F 00 14 00 00 00 00  00 01 00 9A 86 41 29 5C  04 FC 55 FD FF 13 00 08  00 D6 54 01 00 5D C2 04  U?.......ÜåA)\U² ..T.]
00003380  00 6E 04 FC 55 05 00 12  00 00 00 00 00 01 00 00  52 50 B8 80 04 FC 55 FC  FF 0E 00 06 00 E1 53 01  .nU........RPÇU ..ßS
000033A0  00 E9 BB 00 1E 92 04 FC  55 38 00 0D 00 00 00 00  00 01 00 14 83 FE 01 A4  04 FC 55 FC FF 09 00 06  .Θ.ÆU8.......âñU .
000033C0  00 D7 53 01 00 E9 97 00  C7 B6 04 FC 55 03 00 08  00 00 00 00 00 01 00 31  FF EB 3F FF FF 00 00 FC  .S.Θù.U.......1 δ?  ..
000033E0  FF 01 00 0C 00 D2 53 01  00 B8 01 00 50 DA 04 FC  55 FC FF 32 00 0C 00 A4  55 01 00 09 C0 74 60 EC   ..S..PU 2..ñU.t`
00003400  04 FC 55 38 00 31 00 00  00 00 00 01 00 50 40 50  9A FE 04 FC 55 FC FF 2D  00 0C 00 A1 55 01 00 16  U8.1......P@PÜU -..íU.
00003420  8D 46 FA 10 05 FC 55 03  00 2C 00 00 00 00 00 01  00 D2 0D 90 C7 22 05 FC  55 FC FF 24 00 08 00 9E  ìF·U.,......É"U $..
00003440  55 01 00 FE C7 06 90 34  05 FC 55 3F 00 23 00 00  00 00 00 01 00 48 5F 5E  8B 46 05 FC 55 FC FF 1C  U.É4U?.#......H_^ïFU 
00003460  00 06 00 9B 55 01 00 5E  8B E5 5D 58 05 FC 55 03  00 1B 00 00 00 00 00 01  00 3E B8 30 00 6A 05 FC  ..¢U.^ïσ]XU.......>0.j
00003480  55 FC FF 12 00 08 00 EA  54 01 00 00 3B C1 75 7C  05 FC 55 3F 00 11 00 00  00 00 00 01 00 89 CE 1E  U ..ΩT..;u|U?.......ë
000034A0  B8 8E 05 FC 55 FC FF 0D  00 0C 00 E8 54 01 00 4D  29 34 83 A0 05 FC 55 03  00 0C 00 00 00 00 00 01  ÄU ..ΦT.M)4âáU......
000034C0  00 90 5E 8B E5 B2 05 FC  55 FC FF 05 00 0A 00 E5  54 01 00 00 45 55 8B C4  05 FC 55 1A 00 04 00 00  .É^ïσU ..σT..EUïU...
000034E0  00 00 00 01 00 52 50 E8  79 FF FF 00 00 FC FF 11  00 0A 00 E2 54 01 00 4D  CA 04 00 E8 05 FC 55 FC  ....RPΦy  .. ..ΓT.M.ΦU
00003500  FF 26 00 04 00 C3 55 01  00 8B 77 16 46 FA 05 FC  55 0C 00 25 00 00 00 00  00 01 00 00 C4 1E 7A 0C   &..U.ïwF·U.%.......z
00003520  06 FC 55 FC FF 1C 00 10  00 BF 55 01 00 3C 2B CE  49 1E 06 FC 55 0C 00 1B  00 00 00 00 00 01 00 D4  U ..U.<+IU.......
00003540  8B 0E A6 30 06 FC 55 FC  FF 14 00 0E 00 BC 55 01  00 EA 00 57 56 42 06 FC  55 0C 00 13 00 00 00 00  ïª0U ..U.Ω.WVBU.....
00003560  00 01 00 C1 89 56 FE 54  06 FC 55 FC FF 0F 00 06  00 B8 55 01 00 FF 76 FE  FF 66 06 FC 55 0C 00 0E  ..ëVTU ..U. v fU.
00003580  00 00 00 00 00 01 00 5D  4D CB 45 78 06 FC 55 09  00 0D 00 00 00 00 00 01  00 50 B0 4F 50 8A 06 FC  ......]MExU.......POPè
000035A0  55 FD FF 0C 00 10 00 B8  55 01 00 4D CA 04 00 9C  06 FC 55 0B 00 0B 00 00  00 00 00 01 00 56 FF 36  U² ..U.M.£U.......V 6
000035C0  EC AE 06 FC 55 FC FF 0A  00 0C 00 B1 55 01 00 50  B0 11 50 C0 06 FC 55 03  00 09 00 00 00 00 00 01  «U ..U.PPU......
000035E0  00 C1 75 03 E9 D2 06 FC  55 FC FF 08 00 0E 00 D7  53 01 00 9A 00 20 52 E4  06 FC 55 08 00 07 00 00  .uΘU ..S.Ü. RΣU...
00003600  00 00 00 01 00 EE 00 89  56 F6 06 FC 55 03 00 06  00 00 00 00 00 01 00 01  FF 76 08 08 07 FC 55 3D  ....ε.ëV÷U....... vU=
00003620  00 05 00 00 00 00 00 01  00 FC 89 46 FA 1A 07 FC  55 1B 00 04 00 00 00 00  00 01 00 4D 29 34 83 2C  .......ëF·U.......M)4â,
00003640  07 FC 55 FC FF 03 00 0A  00 4E 53 01 00 EC 4D 29  34 3E 07 FC 55 3B 00 02  00 00 00 00 00 01 00 83  U ..NS.M)4>U;.......â
00003660  C4 04 C7 FF FF 00 00 FC  FF 01 00 0E 00 4C 53 01  00 17 00 00 1E 62 07 FC  55 FC FF 13 00 02 00 D3    .. ..LS...bU ..
00003680  55 01 00 83 7E FE 00 74  07 FC 55 0F 00 12 00 00  00 00 00 01 00 76 F8 FF  76 86 07 FC 55 09 00 11  U.â~.tU.......v° våU.
000036A0  00 00 00 00 00 01 00 1E  AF 0D 31 98 07 FC 55 FC  FF 0A 00 10 00 CB 55 01  00 1E EE 00 26 AA 07 FC  ......»1ÿU ..U.ε.&¬
000036C0  55 03 00 09 00 00 00 00  00 01 00 31 C0 5D 4D BC  07 FC 55 FC FF 05 00 04  00 CA 55 01 00 BA 1E 3E  U.......1]MU ..U.>
000036E0  B8 CE 07 FC 55 1C 00 04  00 00 00 00 00 01 00 83  F8 01 75 E0 07 FC 55 FD  FF 03 00 0C 00 CC 55 01  U.......â°uαU² ..U
00003700  00 E8 CE FB 09 F2 07 FC  55 08 00 02 00 00 00 00  00 01 00 00 B8 1C 00 FF  FF 00 00 04 00 01 00 00  .ΦU.........  .....
00003720  00 00 00 01 00 EC 83 EC  10 16 08 FC 55 FC FF 3C  00 10 00 E2 55 01 00 50  E8 28 FA 28 08 FC 55 35  ....âU <..ΓU.PΦ(·(U5
00003740  00 3B 00 00 00 00 00 01  00 0B 47 74 74 3A 08 FC  55 FD FF 38 00 02 00 F8  55 01 00 48 1E B8 7A 4C  .;......Gtt:U² 8..°U.HzL
00003760  08 FC 55 26 00 37 00 00  00 00 00 01 00 5D 4D CA  04 5E 08 FC 55 FD FF 34  00 02 00 F3 55 01 00 75  U&.7......]M^U² 4..U.u
00003780  23 1E B8 70 08 FC 55 0C  00 33 00 00 00 00 00 01  00 50 9A EC 4D 82 08 FC  55 07 00 30 00 02 00 ED  #pU.3......PÜMéU.0..φ
000037A0  55 01 00 00 31 C0 8B 94  08 FC 55 0C 00 2F 00 00  00 00 00 01 00 26 80 67  0C A6 08 FC 55 07 00 2C  U..1ïöU./......&ÇgªU.,
000037C0  00 04 00 E9 55 01 00 00  45 55 8B B8 08 FC 55 0C  00 2B 00 00 00 00 00 01  00 9A D6 13 54 CA 08 FC  ..ΘU..EUïU.+......ÜT
000037E0  55 09 00 2A 00 00 00 00  00 01 00 00 26 F6 47 DC  08 FC 55 FC FF 29 00 0C  00 DF 55 01 00 8A 47 10  U.*.......&÷GU )..U.èG
00003800  30 EE 08 FC 55 35 00 28  00 00 00 00 00 01 00 54  26 EB 1B 00 09 FC 55 FD  FF 24 00 10 00 E3 55 01  0εU5.(......T&δ.U² $..πU
00003820  00 E7 01 90 89 12 09 FC  55 26 00 23 00 00 00 00  00 01 00 CA 04 00 45 24  09 FC 55 FD FF 20 00 04  .τÉëU&.#.......E$U²  .
00003840  00 E0 55 01 00 A1 EA 00  89 36 09 FC 55 08 00 1F  00 00 00 00 00 01 00 0C  A8 02 74 48 09 FC 55 FC  .αU.íΩ.ë6U.......¿tHU
00003860  FF 19 00 0E 00 D8 55 01  00 89 D8 83 C0 FF FF 00  00 07 00 01 00 0E 00 D4  55 01 00 03 E8 61 FA 00   ..U.ëâ  .....U.Φa·.
00003880  00 6C 00 7E 00 90 00 A2  00 B4 00 C6 00 D8 00 EA  00 FC 00 0E 01 20 01 32  01 0A 02 76 02 E2 02 A8  .l.~.É.ó....Ω.. 2vΓ¿
000038A0  03 C8 04 D6 05 50 07 04  08 5A 00 C4 05 04 00 6E  76 33 00 09 00 61 6D 6F  72 74 69 7A 65 00 02 00  PZ..nv3..amortize..
000038C0  6D 00 04 00 01 00 00 00  02 00 01 00 04 00 01 00  00 00 02 00 0C 00 04 00  01 00 00 00 02 00 02 00  m...................
000038E0  04 00 6E 76 33 00 05 00  72 61 74 65 00 04 00 01  00 00 00 02 00 03 00 04  00 6E 76 33 00 07 00 6D  .nv3..rate........nv3..m
00003900  6F 6E 74 68 73 00 04 00  01 00 00 00 02 00 01 00  04 00 6E 76 33 00 05 00  64 65 62 74 00 04 00 01  onths........nv3..debt..
00003920  00 00 00 02 00 00 00 02  00 69 00 04 00 01 00 00  00 02 00 05 00 07 00 6D  6F 6E 74 68 73 00 02 00  .......i........months..
00003940  6D 00 07 00 6D 6F 6E 74  68 73 00 05 00 72 61 74  65 00 04 00 01 00 00 00  02 00 01 00 04 00 01 00  m..months..rate.........
00003960  00 00 02 00 01 00 05 00  72 61 74 65 00 05 00 64  65 62 74 00 08 00 70 61  79 6D 65 6E 74 00 05 00  .....rate..debt..payment..
00003980  72 61 74 65 00 05 00 64  65 62 74 00 09 00 69 6E  74 65 72 65 73 74 00 08  00 70 61 79 6D 65 6E 74  rate..debt..interest..payment
000039A0  00 0A 00 61 6D 6F 72 74  69 7A 65 64 00 05 00 64  65 62 74 00 08 00 6E 65  77 64 65 62 74 00 05 00  ..amortized..debt..newdebt..
000039C0  62 61 63 6B 00 09 00 69  6E 74 65 72 65 73 74 00  0A 00 61 6D 6F 72 74 69  7A 65 64 00 08 00 70 61  back..interest..amortized..pa
000039E0  79 6D 65 6E 74 00 05 00  64 65 62 74 00 04 00 01  00 00 00 02 00 01 00 02  00 69 00 02 00 69 00 02  yment..debt........i..i.
00003A00  00 69 00 02 00 6D 00 05  00 62 61 63 6B 00 08 00  6E 65 77 64 65 62 74 00  05 00 64 65 62 74 00 04  .i..m..back..newdebt..debt.
00003A20  00 01 00 00 00 02 00 00  00 02 00 6D 00 04 00 02  00 01 00 02 00 02 00 00  00 01 00 04 00 02 00 01  ........m...........
00003A40  00 02 00 02 00 09 00 02  00 08 00 01 00 00 00 01  00 20 08 00 01 00 00 00  01 00 20 02 00 6D 00 04  .......... ..... .m.
00003A60  00 02 00 01 00 02 00 02  00 00 00 FC FF 04 00 02  00 01 00 02 00 02 00 09  00 00 00 07 00 6F 75 74  ....... .........out
00003A80  70 75 74 00 08 00 16 00  01 00 01 00 16 00 6D 20  64 65 62 74 20 70 61 79  6D 74 20 61 6D 6F 72 74  put......m debt paymt amort
00003AA0  20 69 6E 74 78 09 00 62  61 72 67 72 61 70 68 00  00 01 00 0C 2C 00 0F 00  07 00 01 00 01 00 01 00   intx.bargraph...,......
00003AC0  01 00 17 00 02 00 01 00  01 00 01 00 01 00 01 00  01 00 01 00 01 00 08 00  84 03 02 00 01 00 0F 00  ............ä...
00003AE0  3C 00 72 20 23 20 71 20  62 61 72 67 72 61 70 68  20 76 3B 4C 69 6F 20 20  20 20 20 20 20 20 20 20  <.r # q bargraph v;Lio          
00003B00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 20                                " 
00003B20  71 20 69 73 20 63 68 61  72 61 63 74 65 72 20 74  6F 20 62 65 20 75 73 65  64 20 66 6F 72 20 62 61  q is character to be used for ba
00003B40  72 73 2E 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 20 76 20 69 73  rs.                       " v is
00003B60  20 61 20 76 65 63 74 6F  72 20 6F 66 20 70 6F 73  69 74 69 76 65 20 61 6E  64 20 6E 65 67 61 74 69   a vector of positive and negati
00003B80  76 65 20 69 6E 74 65 67  65 72 73 2E 20 20 20 20  20 20 20 20 20 20 22 20  6E 65 67 61 74 69 76 65  ve integers.          " negative
00003BA0  20 69 6E 74 65 67 65 72  73 20 73 74 6F 72 65 64  20 69 6E 20 76 20 77 69  6C 6C 20 62 65 20 69 67   integers stored in v will be ig
00003BC0  6E 6F 72 65 64 2E 20 20  20 20 20 20 20 20 20 20  20 20 22 20 74 68 75 73  20 74 68 65 20 73 61 6D  nored.            " thus the sam
00003BE0  65 20 76 65 63 74 6F 72  20 63 61 6E 20 62 65 20  75 73 65 64 20 74 77 69  63 65 2E 20 20 20 20 20  e vector can be used twice.     
00003C00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 72  23 28 2D 32 59 71 29 5B  76 4A 2E 5A 31 2B 49 53                 r#(-2Yq)[vJ.Z1+IS
00003C20  2F 76 5D 20 48 20 4C 69  6F 23 30 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  /v] H Lio#0                     
00003C40  20 20 20 20 20 20 20 20  20 20 24 30 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20            $0                    
00003C60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00003C80  20 20 20 20 20 20 22 62  61 72 67 72 61 70 68 20  2D 20 70 6C 6F 74 20 68  6F 72 69 7A 6F 6E 74 61        "bargraph - plot horizonta
00003CA0  6C 20 69 6E 74 65 67 65  72 20 62 61 72 67 72 61  70 68 73 2E 20 20 20 20  20 20 20 20 20 20 20 20  l integer bargraphs.            
00003CC0  20 20 22 66 72 6F 6D 20  27 74 68 65 20 61 70 6C  20 68 61 6E 64 62 6F 6F  6B 20 6F 66 20 74 65 63    "from 'the apl handbook of tec
00003CE0  68 6E 69 71 75 65 73 27  20 63 6F 70 79 72 69 67  68 74 20 31 39 37 38 2C  20 69 62 6D 2E 20 22 2D  hniques' copyright 1978, ibm. "-
00003D00  70 72 6F 64 75 63 65 20  68 6F 72 69 7A 6F 6E 74  61 6C 20 68 69 73 74 6F  67 72 61 6D 73 20 6F 72  produce horizontal histograms or
00003D20  20 67 61 6E 74 74 20 63  68 61 72 74 73 2E 20 20  20 20 20 20 20 20 20 20  20 20 22 2D 74 77 6F 20   gantt charts.            "-two 
00003D40  63 6C 61 73 73 65 73 20  6F 66 20 69 6E 70 75 74  20 28 63 6F 64 65 64 20  70 6C 75 73 20 61 6E 64  classes of input (coded plus and
00003D60  20 6D 69 6E 75 73 29 20  74 72 65 61 74 65 64 2C  20 20 20 20 20 20 22 20  6F 6E 65 20 69 6E 76 69   minus) treated,      " one invi
00003D80  73 69 62 6C 65 20 77 68  69 6C 65 20 74 68 65 20  6F 74 68 65 72 20 69 73  20 70 6C 6F 74 74 65 64  sible while the other is plotted
00003DA0  2E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 2D 74 68 65 20  63 68 61 72 61 63 74 65  .                 "-the characte
00003DC0  72 73 20 75 73 65 64 20  66 6F 72 20 74 68 65 20  62 61 72 73 20 61 72 65  20 75 73 65 72 2D 73 70  rs used for the bars are user-sp
00003DE0  65 63 69 66 69 65 64 2E  20 20 20 20 20 20 22 2D  74 68 65 20 6F 75 74 70  75 74 20 63 61 6E 20 62  ecified.      "-the output can b
00003E00  65 20 63 61 74 65 6E 61  74 65 64 20 74 6F 20 6E  61 6D 65 73 2C 20 66 6F  72 20 65 78 61 6D 70 6C  e catenated to names, for exampl
00003E20  65 2E 20 20 20 20 20 20  20 20 22 2D 75 73 65 73  3A 20 47 48 20 20 20 20  20 20 20 20 20 20 20 20  e.        "-uses: GH            
00003E40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00003E60  20 20 20 20 20 20 36 00  FF FF 00 00 ED FF 11 00  00 00 00 00 01 00 46 06  89 46 24 00 CB 56 1B 00        6.  ..φ ......FëF$.V.
00003E80  10 00 00 00 00 00 01 00  00 90 5E 8B 00 00 CB 56  FC FF 0F 00 0E 00 06 52  01 00 06 00 45 55 48 00  .......É^ï..V ..R..EUH.
00003EA0  CB 56 FC FF 06 00 04 00  1D 52 01 00 89 56 E8 89  24 00 CB 56 FC FF 04 00  0C 00 FA 51 01 00 C4 5E  V ..R.ëVΦë$.V ..·Q.^
00003EC0  06 26 6C 00 CB 56 03 00  02 00 00 00 00 00 01 00  A1 68 67 0B 48 00 CB 56  FC FF 00 00 08 00 E2 51  &l.V.......íhgH.V ...ΓQ
00003EE0  01 00 8C DA B8 0F FF FF  00 00 02 00 00 00 00 00  00 00 01 00 89 46 FC 89  FF FF 00 00 02 00 00 00  .î  ..........ëFë  .....
00003F00  00 00 00 00 01 00 C7 47  0C 00 FF FF 00 00 02 00  00 00 00 00 00 00 01 00  E6 DA 54 26 FF FF 00 00  .....G.  ..........µT&  ..
00003F20  02 00 00 00 00 00 00 00  01 00 8B 46 FC 51 D8 00  CB 56 FD FF 1C 00 04 00  B9 54 01 00 00 FF 76 E8  ........ïFQ.V² ..T.. vΦ
00003F40  EA 00 CB 56 03 00 1B 00  00 00 00 00 01 00 0A E9  66 01 FC 00 CB 56 ED FF  18 00 00 00 00 00 01 00  Ω.V.......Θf.Vφ ......
00003F60  80 75 08 C4 0E 01 CB 56  FC FF 16 00 0C 00 4B 53  01 00 54 26 31 F6 20 01  CB 56 3D 00 14 00 00 00  ÇuV ..KS.T&1÷ V=....
00003F80  00 00 01 00 F0 00 FF 36  32 01 CB 56 FC FF 13 00  06 00 4B 53 01 00 E6 26  8B 47 44 01 CB 56 0F 00  .... 62V ..KS.µ&ïGDV.
00003FA0  12 00 00 00 00 00 01 00  50 50 FF 76 56 01 CB 56  33 00 11 00 00 00 00 00  01 00 46 EA 75 06 68 01  ......PP vVV3.......FΩuh
00003FC0  CB 56 29 00 10 00 00 00  00 00 01 00 FF 76 EA FF  7A 01 CB 56 0B 00 0F 00  00 00 00 00 01 00 EE 00  V)....... vΩ zV.......ε.
00003FE0  26 C7 8C 01 CB 56 FD FF  0E 00 04 00 CF 53 01 00  FA 89 46 F8 9E 01 CB 56  3A 00 0D 00 00 00 00 00  &îV² ..S.·ëF°V:......
00004000  01 00 89 C3 26 C4 B0 01  CB 56 0E 00 0C 00 00 00  00 00 01 00 EA 00 26 FF  C2 01 CB 56 2A 00 0B 00  .ë&V.......Ω.& V*..
00004020  00 00 00 00 01 00 FF 76  F0 FF D4 01 CB 56 FC FF  0A 00 06 00 0B 53 01 00  12 4E 29 34 E6 01 CB 56  ..... v V ..S.N)4µV
00004040  3B 00 09 00 00 00 00 00  01 00 0E E8 2A 04 F8 01  CB 56 09 00 08 00 00 00  00 00 01 00 90 C6 06 F5  ;.......Φ*°V.......É
00004060  0A 02 CB 56 FC FF 07 00  10 00 0A 53 01 00 75 20  C4 1E 1C 02 CB 56 39 00  06 00 00 00 00 00 01 00  V ..S.u V9.......
00004080  26 52 50 FF 2E 02 CB 56  FD FF 04 00 0C 00 43 53  01 00 EE 00 26 C7 40 02  CB 56 08 00 03 00 00 00  &RP .V² ..CS.ε.&@V....
000040A0  00 00 01 00 8B 4E F6 C4  52 02 CB 56 03 00 02 00  00 00 00 00 01 00 0B F4  8B 16 FF FF 00 00 FC FF  ...ïN÷RV.......ï  .. 
000040C0  01 00 10 00 1D 52 01 00  EE 00 26 8B 76 02 CB 56  FD FF 01 00 08 00 BE 54  01 00 29 34 B8 F7 FF FF  ..R.ε.&ïvV² ..T.)4  
000040E0  00 00 04 00 00 00 00 00  00 00 01 00 75 01 48 5F  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 56 57  ..........uH_  ..........VW
00004100  BE 01 FF FF 00 00 02 00  00 00 00 00 00 00 01 00  0A C7 46 D6 FF FF 00 00  02 00 00 00 00 00 00 00    ..........F  .........
00004120  01 00 80 16 54 26 FF FF  00 00 02 00 00 00 00 00  00 00 01 00 C7 46 D6 22  FF FF 00 00 02 00 00 00  .ÇT&  ..........F"  .....
00004140  00 00 00 00 01 00 90 C7  06 5E FF FF 00 00 02 00  00 00 00 00 00 00 01 00  0A FF 76 D8 FF FF 00 00  .....É^  .......... v  ..
00004160  02 00 00 00 00 00 00 00  01 00 DC 89 46 DA FF FF  00 00 02 00 00 00 00 00  00 00 01 00 F0 17 00 75  ........ëF  ...........u
00004180  00 00 7E 00 90 00 A2 00  B4 00 C6 00 64 02 88 02  9A 02 AC 02 BE 02 D0 02  E2 02 F4 02 06 03 6C 00  ..~.É.ó...dêܼΓl.
000041A0  FF FF 02 00 76 00 09 00  62 61 72 67 72 61 70 68  00 02 00 71 00 02 00 72  00 04 00 01 00 00 00 02    .v..bargraph..q..r.....
000041C0  00 00 00 02 00 48 00 02  00 76 00 04 00 01 00 00  00 02 00 01 00 02 00 76  00 02 00 71 00 04 00 01  ....H..v........v..q..
000041E0  00 00 00 02 00 FE FF 02  00 72 00 04 00 01 00 00  00 02 00 00 00 78 03 00  61 76 00 08 00 1B 00 01  .... .r........x.av...
00004200  00 01 00 1B 00 20 61 62  63 64 65 66 67 68 69 6A  6B 6C 6D 6E 6F 70 71 72  73 74 75 76 77 78 79 7A  ... abcdefghijklmnopqrstuvwxyz
00004220  78 06 00 62 6C 61 6E 6B  00 00 01 00 0C 3E 00 0C  00 07 00 01 00 25 00 08  00 02 00 01 00 01 00 01  x.blank...>....%.....
00004240  00 01 00 01 00 01 00 01  00 08 00 D0 02 02 00 01  00 0C 00 3C 00 20 72 23  73 74 72 20 62 6C 61 6E  .........<. r#str blan
00004260  6B 20 61 3B 4C 69 6F 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  k a;Lio                         
00004280  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 22 69 66 20 73 74 72  20 61 70 70 65 61 72 73                   "if str appears
000042A0  20 69 6E 20 61 20 69 74  20 77 69 6C 6C 20 62 65  63 6F 6D 65 20 62 6C 61  6E 6B 28 6F 72 20 30 29   in a it will become blank(or 0)
000042C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 72 5B  28 58 2F 52 61 29 6C 69  6D 28 73 74 72 20 6C 6F                r[(X/Ra)lim(str lo
000042E0  63 20 72 29 4A 2E 2B 49  52 2C 73 74 72 5D 23 30  5C 27 27 52 61 20 48 20  72 23 2C 61 20 48 20 4C  c r)J.+IR,str]#0\''Ra H r#,a H L
00004300  69 6F 23 30 20 20 20 20  20 20 72 23 28 52 61 29  52 72 20 20 20 20 20 20  20 20 20 20 20 20 20 20  io#0      r#(Ra)Rr              
00004320  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004340  20 20 20 20 20 20 24 30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20        $0                        
00004360  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004380  20 22 62 6C 61 6E 6B 20  2D 20 64 65 6C 65 74 65  20 73 70 65 63 69 66 69  63 20 73 74 72 69 6E 67   "blank - delete specific string
000043A0  20 66 72 6F 6D 20 73 74  72 75 63 74 75 72 65 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 66 72   from structure              "fr
000043C0  6F 6D 20 27 74 68 65 20  61 70 6C 20 68 61 6E 64  62 6F 6F 6B 20 6F 66 20  74 65 63 68 6E 69 71 75  om 'the apl handbook of techniqu
000043E0  65 73 27 20 63 6F 70 79  72 69 67 68 74 20 31 39  37 38 2C 20 69 62 6D 2E  20 22 2D 69 66 20 61 20  es' copyright 1978, ibm. "-if a 
00004400  72 65 70 6F 72 74 2C 20  6F 72 20 61 6E 79 20 73  74 72 75 63 74 75 72 65  2C 20 63 6F 6E 74 61 69  report, or any structure, contai
00004420  6E 73 20 75 6E 77 61 6E  74 65 64 20 69 74 65 6D  73 2C 20 20 20 22 20 6E  75 6D 65 72 69 63 20 6F  ns unwanted items,   " numeric o
00004440  72 20 63 68 61 72 61 63  74 65 72 20 73 74 72 69  6E 67 73 2C 20 74 68 65  6E 20 65 76 65 72 79 20  r character strings, then every 
00004460  61 70 70 65 61 72 61 6E  63 65 20 6F 66 20 74 68  65 22 20 73 70 65 63 69  66 69 65 64 20 73 74 72  appearance of the" specified str
00004480  69 6E 67 20 77 69 6C 6C  20 62 65 20 72 65 70 6C  61 63 65 64 20 62 79 20  62 6C 61 6E 6B 73 2C 20  ing will be replaced by blanks, 
000044A0  6F 72 20 62 79 20 7A 65  72 6F 2C 20 20 22 20 69  66 20 61 20 69 73 20 61  20 6E 75 6D 65 72 69 63  or by zero,  " if a is a numeric
000044C0  20 73 74 72 75 63 74 75  72 65 2E 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   structure.                     
000044E0  20 20 20 20 20 20 20 20  20 22 75 73 65 73 3A 20  47 6C 6F 63 20 47 6C 69  6D 20 47 48 20 20 20 20           "uses: Gloc Glim GH    
00004500  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004520  20 20 20 20 20 36 00 FF  FF 00 00 ED FF 0F 00 00  00 00 00 01 00 FF 77 12  9A 24 00 BC 57 1B 00 0E       6.  ..φ ...... wÜ$.W.
00004540  00 00 00 00 00 01 00 26  FF 77 16 00 00 BC 57 FC  FF 0D 00 04 00 4A 53 01  00 FF 76 08 FF 48 00 BC  ......& w..W ..JS. v H.
00004560  57 FC FF 07 00 0A 00 1A  53 01 00 06 00 45 55 24  00 BC 57 FC FF 03 00 04  00 1A 53 01 00 09 C0 75  W ..S..EU$.W ..S.u
00004580  03 6C 00 BC 57 03 00 02  00 00 00 00 00 01 00 34  83 C4 04 48 00 BC 57 FC  FF 01 00 06 00 17 52 01  l.W.......4âH.W ..R
000045A0  00 C1 75 03 E9 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 50 26 FF 77 A2  00 BC 57 FD FF 36 00 06  .uΘ  ..........P& wó.W² 6.
000045C0  00 A6 55 01 00 5E 06 26  89 B4 00 BC 57 03 00 35  00 00 00 00 00 01 00 8C  C2 89 D8 C6 00 BC 57 ED  .ªU.^&ë.W.5......îë.Wφ
000045E0  FF 32 00 00 00 00 00 01  00 C0 0E 89 56 D8 00 BC  57 FC FF 30 00 06 00 E0  54 01 00 89 46 F4 8C EA   2......ëV.W 0..αT.ëFîΩ
00004600  00 BC 57 FC FF 2E 00 10  00 DF 54 01 00 89 46 FC  89 FC 00 BC 57 0C 00 2D  00 00 00 00 00 01 00 D9  .W ...T.ëFë.W.-......
00004620  26 FF 77 0E 01 BC 57 03  00 2C 00 00 00 00 00 01  00 C4 5E F4 26 20 01 BC  57 FC FF 2B 00 0A 00 DF  & wW.,......^& W +..
00004640  54 01 00 F8 26 C4 1F 32  01 BC 57 FC FF 29 00 0C  00 C9 54 01 00 C4 5E EC  26 44 01 BC 57 FC FF 27  T.°&2W )..T.^&DW '
00004660  00 06 00 C9 54 01 00 8B  47 02 83 56 01 BC 57 32  00 26 00 00 00 00 00 01  00 C4 5E 06 26 68 01 BC  ..T.ïGâVW2.&......^&h
00004680  57 07 00 24 00 02 00 E3  54 01 00 FF 77 14 26 7A  01 BC 57 3C 00 23 00 00  00 00 00 01 00 26 C7 47  W.$..πT. w&zW<.#......&G
000046A0  12 8C 01 BC 57 FD FF 22  00 04 00 DE 54 01 00 0A  00 00 26 9E 01 BC 57 03  00 21 00 00 00 00 00 01  îW² "..T...&W.!.....
000046C0  00 04 C4 5E 06 B0 01 BC  57 3D 00 20 00 00 00 00  00 01 00 C4 04 31 C0 C2  01 BC 57 FC FF 1D 00 10  .^W=. ......1W .
000046E0  00 C8 54 01 00 57 1C 26  89 D4 01 BC 57 0C 00 1C  00 00 00 00 00 01 00 5F  5E 8B E5 E6 01 BC 57 32  .T.W&ëW......._^ïσµW2
00004700  00 1B 00 00 00 00 00 01  00 8B 46 0C 0B F8 01 BC  57 29 00 1A 00 00 00 00  00 01 00 56 E8 89 46 0A  .......ïF°W).......VΦëF
00004720  02 BC 57 0B 00 19 00 00  00 00 00 01 00 46 06 83  C0 1C 02 BC 57 0E 00 18  00 00 00 00 00 01 00 C0  W.......FâW.......
00004740  0A 89 56 2E 02 BC 57 2A  00 17 00 00 00 00 00 01  00 56 FE 89 46 40 02 BC  57 09 00 16 00 00 00 00  ëV.W*.......VëF@W.....
00004760  00 01 00 3B 74 07 08 52  02 BC 57 FC FF 15 00 0E  00 B7 54 01 00 01 C4 5E  F4 64 02 BC 57 FC FF 11  ..;tRW §..T.^dW 
00004780  00 08 00 B7 54 01 00 E1  D1 E1 83 76 02 BC 57 FC  FF 0D 00 02 00 B7 54 01  00 E7 4B 29 34 88 02 BC  ..T.ßßâvW ..T.τK)4ê
000047A0  57 08 00 0C 00 00 00 00  00 01 00 03 E9 88 00 9A  02 BC 57 FC FF 09 00 06  00 80 54 01 00 E0 D1 E0  W.......Θê.ÜW ..ÇT.αα
000047C0  8B AC 02 BC 57 09 00 08  00 00 00 00 00 01 00 C4  08 C4 5E BE 02 BC 57 FC  FF 07 00 10 00 4A 53 01  ï¼W.......^W ..JS
000047E0  00 26 89 57 02 D0 02 BC  57 32 00 06 00 00 00 00  00 01 00 3C 3A 74 05 E2  02 BC 57 0F 00 05 00 00  .&ëWW2.......<:tΓW...
00004800  00 00 00 01 00 51 8B 4E  EC F4 02 BC 57 38 00 04  00 00 00 00 00 01 00 04  C4 5E F4 06 03 BC 57 08  ....QïNW8.......^W
00004820  00 03 00 00 00 00 00 01  00 D9 26 89 57 18 03 BC  57 3B 00 02 00 00 00 00  00 01 00 8B E5 5D 4D FF  .......&ëWW;.......ïσ]M 
00004840  FF 00 00 FC FF 01 00 0A  00 4A 53 01 00 F4 26 8B  07 3C 03 BC 57 FC FF 08  00 04 00 E5 54 01 00 75   .. ..JS.&ï<W ..σT.u
00004860  02 26 FF 4E 03 BC 57 32  00 07 00 00 00 00 00 01  00 1C C4 5E F4 60 03 BC  57 09 00 06 00 00 00 00  & NW2.......^`W.....
00004880  00 01 00 D8 26 C4 1F 72  03 BC 57 FC FF 05 00 0E  00 E4 54 01 00 46 EC 00  00 84 03 BC 57 32 00 04  ..&rW ..ΣT.F..äW2.
000048A0  00 00 00 00 00 01 00 FF  46 EC 8A 96 03 BC 57 08  00 03 00 00 00 00 00 01  00 00 5F 5E 8B A8 03 BC  ...... FèûW........_^ï¿
000048C0  57 03 00 02 00 00 00 00  00 01 00 26 83 7F 0A FF  FF 00 00 FC FF 01 00 08  00 E4 54 01 00 C1 74 14  W.......&â  .. ..ΣT.t
000048E0  B9 CC 03 BC 57 FD FF 02  00 0C 00 C0 55 01 00 D1  09 C1 75 FF FF 00 00 04  00 01 00 00 00 00 00 01  W² ..U.u  ........
00004900  00 06 09 C0 74 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 83 C4 04 C4 FF  FF 00 00 02 00 00 00 00  .t  ..........â  ......
00004920  00 00 00 01 00 26 03 47  04 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 80  F9 2F 74 FF FF 00 00 02  ....&G  ..........Ç/t  ..
00004940  00 00 00 00 00 00 00 01  00 1A 26 03 47 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 06 26 89 47 FF  ........&G  ..........&ëG 
00004960  FF 00 00 02 00 00 00 00  00 00 00 01 00 EC 83 EC  36 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 C4   ..........â6  ..........
00004980  04 09 C0 00 00 7E 00 90  00 2A 03 BA 03 DE 03 F0  03 02 04 14 04 26 04 38  04 4A 04 6C 00 FF FF 02  ..~.É.*&8Jl.  
000049A0  00 61 00 06 00 62 6C 61  6E 6B 00 04 00 73 74 72  00 02 00 72 00 04 00 01  00 00 00 02 00 00 00 02  .a..blank..str..r........
000049C0  00 48 00 02 00 61 00 02  00 72 00 02 00 48 00 02  00 61 00 08 00 00 00 01  00 01 00 00 00 04 00 01  .H..a..r..H..a.........
000049E0  00 00 00 02 00 00 00 04  00 73 74 72 00 02 00 72  00 04 00 6C 6F 63 00 04  00 73 74 72 00 04 00 6C  .......str..r..loc..str..l
00004A00  69 6D 00 02 00 61 00 02  00 72 00 02 00 72 00 02  00 61 00 02 00 72 00 04  00 01 00 00 00 02 00 00  im..a..r..r..a..r.......
00004A20  00 78 04 00 63 61 6E 00  00 01 00 0A 93 00 13 00  08 00 01 00 01 00 01 00  01 00 01 00 01 00 01 00  .x.can...ô..........
00004A40  01 00 05 00 01 00 1A 00  0A 00 01 00 1B 00 01 00  17 00 1A 00 05 00 08 00  87 04 02 00 01 00 13 00  ............ç...
00004A60  3D 00 20 7A 20 23 20 63  61 6E 20 61 3B 73 3B 6C  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  =. z # can a;s;l                
00004A80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22                                 "
00004AA0  63 61 6E 20 2D 20 65 64  69 74 20 6D 75 6C 74 69  70 72 65 63 69 73 69 6F  6E 20 69 6E 74 65 67 65  can - edit multiprecision intege
00004AC0  72 73 20 69 6E 74 6F 20  63 61 6E 6F 6E 69 63 61  6C 20 66 6F 72 6D 2E 20  20 20 20 20 22 66 72 6F  rs into canonical form.     "fro
00004AE0  6D 20 27 74 68 65 20 61  70 6C 20 68 61 6E 64 62  6F 6F 6B 20 6F 66 20 74  65 63 68 6E 69 71 75 65  m 'the apl handbook of technique
00004B00  73 27 20 63 6F 70 79 72  69 67 68 74 20 31 39 37  38 2C 20 69 62 6D 2E 20  20 22 2D 69 6E 70 75 74  s' copyright 1978, ibm.  "-input
00004B20  20 61 20 69 73 20 65 64  69 74 65 64 20 69 6E 74  6F 20 74 68 65 20 63 61  6E 6F 6E 69 63 61 6C 20   a is edited into the canonical 
00004B40  6D 75 6C 74 69 70 72 65  63 69 73 69 6F 6E 20 20  20 20 20 20 20 20 22 20  69 6E 74 65 67 65 72 20  multiprecision        " integer 
00004B60  66 6F 72 6D 61 74 20 61  73 20 64 65 73 63 72 69  62 65 64 20 75 6E 64 65  72 20 66 75 6E 63 74 69  format as described under functi
00004B80  6F 6E 20 61 64 64 2E 20  20 20 20 20 20 20 20 20  20 20 20 22 2D 74 68 69  73 20 66 75 6E 63 74 69  on add.            "-this functi
00004BA0  6F 6E 20 69 73 20 75 73  65 64 20 62 79 20 65 76  65 72 79 20 6F 74 68 65  72 20 66 75 6E 63 74 69  on is used by every other functi
00004BC0  6F 6E 20 69 6E 20 74 68  65 20 20 20 20 20 20 20  22 20 6D 75 6C 74 69 70  72 65 63 69 73 69 6F 6E  on in the       " multiprecision
00004BE0  20 69 6E 74 65 67 65 72  20 61 6E 64 20 66 6C 6F  61 74 69 6E 67 20 70 6F  69 6E 74 20 61 72 69 74   integer and floating point arit
00004C00  68 6D 65 74 69 63 20 20  20 20 20 20 20 22 20 70  61 63 6B 61 67 65 73 2C  20 65 78 63 65 70 74 20  hmetic       " packages, except 
00004C20  72 6F 75 6E 64 73 2E 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  rounds.                         
00004C40  20 20 20 20 20 20 20 20  20 20 22 2D 75 73 65 73  3A 20 20 72 6F 75 6E 64  73 2E 20 20 20 20 20 20            "-uses:  rounds.      
00004C60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004C80  20 20 20 20 20 20 20 20  7A 23 31 20 72 6F 75 6E  64 73 20 61 20 20 20 20  20 20 20 20 20 20 20 20          z#1 rounds a            
00004CA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004CC0  20 20 20 20 22 70 72 6F  70 61 67 61 74 65 20 63  61 72 72 69 65 73 20 6C  65 66 74 77 61 72 64 20      "propagate carries leftward 
00004CE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004D00  20 6C 31 3A 7A 23 28 73  2C 30 29 2B 30 2C 7A 5F  31 30 30 30 30 30 30 30  58 73 23 28 58 7A 29 58   l1:z#(s,0)+0,z_10000000Xs#(Xz)X
00004D20  44 7C 7A 25 31 30 30 30  30 30 30 30 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 24  D|z%10000000                   $
00004D40  28 56 2F 30 5E 3D 73 29  2F 6C 31 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  (V/0^=s)/l1                     
00004D60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 64 72 6F 70                             "drop
00004D80  20 6C 65 61 64 69 6E 67  20 7A 65 72 6F 65 73 20  28 62 75 74 20 70 72 65  76 65 6E 74 20 30 24 49   leading zeroes (but prevent 0$I
00004DA0  30 29 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  6C 32 3A 24 28 31 3D 52  0)                      l2:$(1=R
00004DC0  7A 23 28 28 28 30 5E 3D  2D 31 55 7A 29 49 31 29  5F 4C 69 6F 29 55 7A 29  2F 6C 33 20 20 20 20 20  z#(((0^=-1Uz)I1)_Lio)Uz)/l3     
00004DE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 6D 61  6B 65 20 61 6C 6C 20 74                       "make all t
00004E00  65 72 6D 73 20 28 65 78  63 65 70 74 20 74 68 65  20 65 78 70 6F 6E 65 6E  74 29 20 74 68 65 20 73  erms (except the exponent) the s
00004E20  61 6D 65 20 73 69 67 6E  20 20 20 20 20 20 20 20  20 20 20 24 28 7E 56 2F  73 23 28 5F 6C 23 31 59  ame sign           $(~V/s#(_l#1Y
00004E40  73 29 3D 73 23 58 7A 29  2F 6C 33 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  s)=s#Xz)/l3                     
00004E60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  24 6C 32 2C 52 7A 23 7A  2B 28 6C 58 31 30 30 30                  $l2,Rz#z+(lX1000
00004E80  30 30 30 30 58 73 29 2B  28 31 55 5F 6C 58 73 29  2C 30 20 20 20 20 20 20  20 20 20 20 20 20 20 20  0000Xs)+(1U_lXs),0              
00004EA0  20 20 20 20 20 20 20 20  20 20 20 20 6C 33 3A 7A  23 30 2C 7A 20 20 20 20  20 20 20 20 20 20 20 20              l3:z#0,z            
00004EC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004EE0  20 20 20 20 20 20 20 20  20 5A 00 FF FF 00 00 FC  FF 0D 00 10 00 E3 53 01  00 00 00 00 00 24 00 38           Z.  .. ..πS.....$.8
00004F00  59 1B 00 0C 00 00 00 00  00 01 00 00 00 00 00 00  00 38 59 FC FF 0B 00 0A  00 E3 53 01 00 00 00 00  Y.............8Y ..πS....
00004F20  00 48 00 38 59 1B 00 0A  00 00 00 00 00 01 00 00  00 00 00 24 00 38 59 FC  FF 09 00 04 00 E3 53 01  .H.8Y...........$.8Y ..πS
00004F40  00 00 00 00 00 6C 00 38  59 FC FF 05 00 06 00 37  53 01 00 8B EC 83 EC 7E  00 38 59 03 00 03 00 00  .....l.8Y ..7S.ïâ~.8Y...
00004F60  00 00 00 01 00 50 9A A2  66 48 00 38 59 FC FF 01  00 10 00 36 53 01 00 E9  CA 00 B8 FF FF 00 00 02  ....PÜófH.8Y ..6S.Θ.  ..
00004F80  00 00 00 00 00 00 00 01  00 04 26 89 47 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 89 57 08 26 FF  ........&ëG  ..........ëW& 
00004FA0  FF 00 00 02 00 00 00 00  00 00 00 01 00 EE 89 46  EC FF FF 00 00 02 00 00  00 00 00 00 00 01 00 56   ..........εëF  ..........V
00004FC0  0C 8B 46 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 46 0A 83 C0 FF FF 00  00 02 00 00 00 00 00 00  ïF  ..........Fâ  ........
00004FE0  00 01 00 56 FE 89 46 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 E1 C4 5E  EC FF FF 00 00 02 00 00  ..VëF  ..........ß^  ....
00005000  00 00 00 00 00 01 00 F4  26 8B 57 32 01 38 59 FC  FF 0C 00 06 00 DC 54 01  00 57 02 26 89 44 01 38  ......&ïW28Y ..T.W&ëD8
00005020  59 FC FF 05 00 0C 00 DB  54 01 00 4E F4 01 4E 56  01 38 59 FD FF 03 00 04  00 AC 55 01 00 07 89 D1  Y ..T.NNV8Y² ..¼U.ë
00005040  09 68 01 38 59 03 00 02  00 00 00 00 00 01 00 4D  CA 08 00 FF FF 00 00 FC  FF 01 00 0C 00 C6 54 01  h8Y.......M.  .. ..T
00005060  00 06 26 FF 77 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 5E 06 26 FF 9E  01 38 59 FD FF 23 00 02  .& w  ..........^& 8Y² #.
00005080  00 94 57 01 00 F6 46 0A  01 B0 01 38 59 05 00 22  00 00 00 00 00 01 00 4D  CA 06 00 C2 01 38 59 FC  .öW.÷F8Y."......M.8Y
000050A0  FF 21 00 0C 00 AA 55 01  00 0E E8 A4 FE D4 01 38  59 83 00 20 00 00 00 00  00 01 00 45 55 8B EC E6   !..¬U.Φñ8Yâ. ......EUïµ
000050C0  01 38 59 24 00 1F 00 00  00 00 00 01 00 B8 02 00  50 F8 01 38 59 38 00 1E  00 00 00 00 00 01 00 60  8Y$........P°8Y8.......`
000050E0  2E 4E 26 0A 02 38 59 09  00 1D 00 00 00 00 00 01  00 8C 06 E9 9C 1C 02 38  59 FC FF 1C 00 10 00 A5  .N&8Y.......îΘ£8Y ..Ñ
00005100  55 01 00 D5 9C 29 34 2E  02 38 59 38 00 1B 00 00  00 00 00 01 00 29 34 00  00 40 02 38 59 08 00 1A  U.£)4.8Y8.......)4..@8Y.
00005120  00 00 00 00 00 01 00 D6  13 54 26 52 02 38 59 03  00 19 00 00 00 00 00 01  00 54 26 72 32 64 02 38  ......T&R8Y.......T&r2d8
00005140  59 FC FF 18 00 0A 00 A5  55 01 00 B3 31 54 26 76  02 38 59 38 00 17 00 00  00 00 00 01 00 54 26 BB  Y ..ÑU.1T&v8Y8.......T&
00005160  1A 88 02 38 59 FD FF 0F  00 08 00 EA 55 01 00 9E  9C 29 34 9A 02 38 59 3F  00 0E 00 00 00 00 00 01  ê8Y² ..ΩU.£)4Ü8Y?......
00005180  00 29 34 16 9D AC 02 38  59 FC FF 0D 00 04 00 A5  55 01 00 0C 9D 29 34 BE  02 38 59 0C 00 0C 00 00  .)4¥¼8Y ..ÑU.¥)48Y...
000051A0  00 00 00 01 00 29 34 8E  9D D0 02 38 59 FD FF 0B  00 04 00 DE 55 01 00 66  9D 29 34 E2 02 38 59 0B  ....)4Ä¥8Y² ..U.f¥)4Γ8Y
000051C0  00 0A 00 00 00 00 00 01  00 54 26 D9 DB F4 02 38  59 09 00 09 00 00 00 00  00 01 00 34 9D 29 34 06  .......T&8Y.......4¥)4
000051E0  03 38 59 FD FF 08 00 08  00 D9 55 01 00 29 34 48  9D 18 03 38 59 0C 00 07  00 00 00 00 00 01 00 A2  8Y² ..U.)4H¥8Y.......ó
00005200  9D 29 34 2A 03 38 59 FC  FF 06 00 06 00 E8 54 01  00 29 34 00 00 3C 03 38  59 08 00 05 00 00 00 00  ¥)4*8Y ..ΦT.)4..<8Y.....
00005220  00 01 00 00 00 00 00 4E  03 38 59 03 00 04 00 00  00 00 00 01 00 00 00 00  00 60 03 38 59 FC FF 03  ......N8Y...........`8Y 
00005240  00 10 00 E7 54 01 00 AC  20 54 26 72 03 38 59 1A  00 02 00 00 00 00 00 01  00 54 26 E4 21 42 06 38  ..τT.¼ T&r8Y.......T&Σ!B8
00005260  59 FC FF 0B 00 0A 00 E7  54 01 00 C8 20 54 26 96  03 38 59 FC FF 0B 00 08  00 AB 55 01 00 54 26 D7  Y ..τT. T&û8Y ..½U.T&
00005280  3F A8 03 38 59 0F 00 0A  00 00 00 00 00 01 00 65  28 54 26 BA 03 38 59 09  00 09 00 00 00 00 00 01  ?¿8Y.......e(T&8Y......
000052A0  00 29 34 80 9C CC 03 38  59 FC FF 08 00 02 00 AB  55 01 00 2F 9D 29 34 DE  03 38 59 3E 00 06 00 00  .)4Ç£8Y ..½U./¥)48Y>...
000052C0  00 00 00 01 00 54 26 CF  18 F0 03 38 59 FD FF 05  00 0A 00 9E 57 01 00 C7  1F 54 26 02 04 38 59 0F  ....T&8Y² ..W.T&8Y
000052E0  00 04 00 00 00 00 00 01  00 29 34 4D 9D 14 04 38  59 36 00 03 00 00 00 00  00 01 00 98 9D 29 34 26  .......)4M¥8Y6.......ÿ¥)4&
00005300  04 38 59 08 00 02 00 00  00 00 00 01 00 00 00 00  00 FF FF 00 00 04 00 01  00 00 00 00 00 01 00 00  8Y...........  ..........
00005320  00 00 00 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 00 00 00 00 5C 04 38  59 FC FF 21 00 02 00 C2  ...  ..............\8Y !..
00005340  55 01 00 5B 75 54 26 6E  04 38 59 0F 00 20 00 00  00 00 00 01 00 29 34 6C  9C 80 04 38 59 09 00 1F  U.[uT&n8Y. ......)4l£Ç8Y.
00005360  00 00 00 00 00 01 00 4B  2A 54 26 92 04 38 59 FC  FF 1E 00 06 00 BC 55 01  00 54 26 B9 70 A4 04 38  ......K*T&Æ8Y ..U.T&pñ8
00005380  59 35 00 1D 00 00 00 00  00 01 00 F9 70 54 26 B6  04 38 59 09 00 1C 00 00  00 00 00 01 00 54 26 49  Y5.......pT&8Y.......T&I
000053A0  71 C8 04 38 59 ED FF 19  00 00 00 00 00 01 00 00  00 00 00 DA 04 38 59 3F  00 18 00 00 00 00 00 01  q8Yφ ..........8Y?......
000053C0  00 00 00 00 00 EC 04 38  59 09 00 17 00 00 00 00  00 01 00 00 00 00 00 FE  04 38 59 FD FF 16 00 08  .....8Y...........8Y² .
000053E0  00 8F 58 01 00 00 00 00  00 10 05 38 59 29 00 15  00 00 00 00 00 01 00 00  00 00 00 22 05 38 59 09  .ÅX.....8Y).§.........."8Y
00005400  00 14 00 00 00 00 00 01  00 00 00 00 00 34 05 38  59 FC FF 13 00 06 00 AE  55 01 00 00 00 00 00 46  ...........48Y ..«U.....F
00005420  05 38 59 35 00 12 00 00  00 00 00 01 00 00 00 00  00 58 05 38 59 FD FF 10  00 04 00 BB 57 01 00 54  8Y5...........X8Y² ..W.T
00005440  26 77 15 6A 05 38 59 3E  00 0E 00 00 00 00 00 01  00 77 15 54 26 7C 05 38  59 FD FF 0D 00 0E 00 B9  &w§j8Y>.......w§T&|8Y² ..
00005460  57 01 00 00 00 77 15 8E  05 38 59 08 00 0C 00 00  00 00 00 01 00 77 15 54  26 A0 05 38 59 08 00 0B  W...w§Ä8Y.......w§T&á8Y.
00005480  00 00 00 00 00 01 00 54  26 E0 14 B2 05 38 59 08  00 0A 00 00 00 00 00 01  00 E0 14 54 26 C4 05 38  ......T&α8Y.......αT&8
000054A0  59 03 00 09 00 00 00 00  00 01 00 54 26 E0 14 D6  05 38 59 FC FF 08 00 10  00 AD 55 01 00 E0 14 54  Y.......T&α8Y ..¡U.αT
000054C0  26 E8 05 38 59 32 00 07  00 00 00 00 00 01 00 54  26 00 00 FA 05 38 59 1D  00 06 00 00 00 00 00 01  &Φ8Y2.......T&..·8Y......
000054E0  00 77 15 54 26 0C 06 38  59 FD FF 05 00 10 00 AE  57 01 00 54 26 00 00 1E  06 38 59 08 00 04 00 00  .w§T&8Y² ..«W.T&..8Y...
00005500  00 00 00 01 00 77 15 54  26 30 06 38 59 04 00 03  00 00 00 00 00 01 00 54  26 E0 14 42 06 38 59 1A  ....w§T&08Y.......T&αB8Y
00005520  00 02 00 00 00 00 00 01  00 E0 14 54 26 44 0A 38  59 FC FF 0E 00 0A 00 AD  55 01 00 54 26 E0 14 FF  .......αT&D8Y ..¡U.T&α 
00005540  FF 00 00 02 00 00 00 00  00 00 00 01 00 E0 14 54  26 78 06 38 59 FC FF 17  00 06 00 DD 55 01 00 00   ..........αT&x8Y ..U..
00005560  00 00 00 8A 06 38 59 0F  00 16 00 00 00 00 00 01  00 00 00 00 00 9C 06 38  59 09 00 15 00 00 00 00  ...è8Y...........£8Y.§....
00005580  00 01 00 54 26 D8 14 AE  06 38 59 FC FF 14 00 04  00 C7 55 01 00 D8 14 54  26 C0 06 38 59 38 00 13  ..T&«8Y ..U.T&8Y8.
000055A0  00 00 00 00 00 01 00 54  26 D8 14 D2 06 38 59 03  00 12 00 00 00 00 00 01  00 D8 14 54 26 E4 06 38  ......T&8Y.......T&Σ8
000055C0  59 FC FF 11 00 0E 00 C6  55 01 00 54 26 D8 14 F6  06 38 59 1D 00 10 00 00  00 00 00 01 00 E0 14 54  Y ..U.T&÷8Y.......αT
000055E0  26 08 07 38 59 09 00 0F  00 00 00 00 00 01 00 54  26 D8 14 1A 07 38 59 FC  FF 0E 00 08 00 C6 55 01  &8Y.......T&8Y ..U
00005600  00 D8 14 54 26 2C 07 38  59 39 00 0D 00 00 00 00  00 01 00 54 26 E0 14 3E  07 38 59 FD FF 0C 00 06  .T&,8Y9.......T&α>8Y² .
00005620  00 AE 58 01 00 D8 14 54  26 50 07 38 59 03 00 0B  00 00 00 00 00 01 00 54  26 D8 14 62 07 38 59 FC  .«X.T&P8Y.......T&b8Y
00005640  FF 0A 00 0E 00 C2 55 01  00 00 00 00 00 74 07 38  59 3F 00 09 00 00 00 00  00 01 00 00 00 E0 14 86   ..U.....t8Y?.........αå
00005660  07 38 59 08 00 08 00 00  00 00 00 01 00 00 00 00  00 98 07 38 59 03 00 07  00 00 00 00 00 01 00 00  8Y...........ÿ8Y........
00005680  00 00 00 AA 07 38 59 FC  FF 06 00 08 00 C2 55 01  00 E0 14 54 26 BC 07 38  59 0F 00 05 00 00 00 00  ...¬8Y ..U.αT&8Y.....
000056A0  00 01 00 54 26 00 00 CE  07 38 59 36 00 04 00 00  00 00 00 01 00 D8 14 54  26 E0 07 38 59 84 00 03  ..T&..8Y6.......T&α8Yä.
000056C0  00 00 00 00 00 01 00 54  26 D8 14 F2 07 38 59 08  00 02 00 00 00 00 00 01  00 D8 14 54 26 FF FF 00  ......T&8Y.......T&  .
000056E0  00 04 00 01 00 00 00 00  00 01 00 54 26 D8 14 16  08 38 59 FD FF 22 00 04  00 2D 59 01 00 00 00 00  ........T&8Y² "..-Y....
00005700  00 28 08 38 59 0C 00 21  00 00 00 00 00 01 00 00  00 00 00 3A 08 38 59 09  00 20 00 00 00 00 00 01  .(8Y.!..........:8Y. .....
00005720  00 00 00 00 00 4C 08 38  59 FC FF 1F 00 02 00 F7  55 01 00 00 00 00 00 5E  08 38 59 38 00 1E 00 00  .....L8Y ..U.....^8Y8...
00005740  00 00 00 01 00 00 00 00  00 70 08 38 59 FC FF 1D  00 08 00 F2 55 01 00 00  00 00 00 82 08 38 59 3F  ........p8Y ..U.....é8Y?
00005760  00 1C 00 00 00 00 00 01  00 00 00 00 00 94 08 38  59 35 00 1B 00 00 00 00  00 01 00 00 00 01 00 A6  ...........ö8Y5..........ª
00005780  08 38 59 FD FF 1A 00 06  00 21 59 01 00 9D 02 0A  00 B8 08 38 59 08 00 19  00 00 00 00 00 01 00 12  8Y² ..!Y.¥.8Y.......
000057A0  00 13 00 CA 08 38 59 0B  00 18 00 00 00 00 00 01  00 95 02 1C 00 DC 08 38  59 09 00 17 00 00 00 00  ..8Y.......ò.8Y.....
000057C0  00 01 00 24 00 25 00 EE  08 38 59 FC FF 16 00 02  00 F2 55 01 00 2D 00 2E  00 00 09 38 59 38 00 15  ..$.%.ε8Y ..U.-....8Y8.§
000057E0  00 00 00 00 00 01 00 36  00 37 00 12 09 38 59 FD  FF 0D 00 06 00 18 59 01  00 3F 00 40 00 24 09 38  ......6.7.8Y² ..Y.?.@.$8
00005800  59 38 00 0C 00 00 00 00  00 01 00 48 00 49 00 36  09 38 59 FC FF 0B 00 0A  00 EC 55 01 00 51 00 52  Y8.......H.I.68Y ..U.Q.R
00005820  00 48 09 38 59 08 00 0A  00 00 00 00 00 01 00 5A  00 5B 00 5A 09 38 59 0B  00 09 00 00 00 00 00 01  .H8Y.......Z.[.Z8Y......
00005840  00 63 00 64 00 6C 09 38  59 FC FF 08 00 04 00 EC  55 01 00 6C 00 6D 00 7E  09 38 59 03 00 07 00 00  .c.d.l8Y ..U.l.m.~8Y...
00005860  00 00 00 01 00 75 00 76  00 90 09 38 59 FC FF 06  00 06 00 E3 55 01 00 7E  00 80 02 A2 09 38 59 32  ....u.v.É8Y ..πU.~.Çó8Y2
00005880  00 05 00 00 00 00 00 01  00 87 00 88 00 B4 09 38  59 0C 00 04 00 00 00 00  00 01 00 90 00 91 00 C6  .......ç.ê.8Y.......É.æ.
000058A0  09 38 59 FC FF 02 00 0C  00 DD 55 01 00 99 00 9A  00 FF FF 00 00 04 00 01  00 00 00 00 00 01 00 A2  8Y ..U.Ö.Ü.  .........ó
000058C0  00 A3 00 EA 09 38 59 FC  FF 07 00 02 00 B9 57 01  00 AB 00 AC 00 FC 09 38  59 0C 00 06 00 00 00 00  .ú.Ω8Y ..W.½.¼.8Y.....
000058E0  00 01 00 B4 00 B5 00 0E  0A 38 59 FD FF 05 00 04  00 37 59 01 00 BD 00 BE  00 20 0A 38 59 03 00 04  ....8Y² ..7Y... 8Y.
00005900  00 00 00 00 00 01 00 C6  00 C7 00 32 0A 38 59 FC  FF 03 00 08 00 93 57 01  00 CF 00 D0 00 44 0A 38  ........28Y ..ôW...D8
00005920  59 1A 00 02 00 00 00 00  00 01 00 D8 00 D9 00 FF  FF 00 00 FC FF 12 00 08  00 F7 55 01 00 E1 00 E2  Y.........  .. ..U.ß.Γ
00005940  00 00 00 90 00 A2 00 B4  00 C6 00 D8 00 EA 00 FC  00 0E 01 20 01 7A 01 8C  01 84 03 38 04 4A 04 54  ...É.ó....Ω.. zîä8JT
00005960  06 66 06 04 08 D8 09 7E  00 72 03 02 00 6C 00 02  00 73 00 02 00 61 00 04  00 63 61 6E 00 02 00 7A  f~.r.l..s..a..can..z
00005980  00 02 00 61 00 07 00 72  6F 75 6E 64 73 00 04 00  01 00 00 00 02 00 01 00  02 00 7A 00 02 00 01 00  ..a..rounds........z...
000059A0  00 00 08 00 00 00 00 00  D0 12 63 41 02 00 7A 00  02 00 7A 00 02 00 73 00  02 00 01 00 00 00 08 00  .......cA.z..z..s......
000059C0  00 00 00 00 D0 12 63 41  02 00 7A 00 04 00 01 00  00 00 02 00 00 00 04 00  01 00 00 00 02 00 00 00  ....cA.z...............
000059E0  02 00 73 00 02 00 7A 00  03 00 6C 31 00 03 00 6C  31 00 02 00 73 00 04 00  01 00 00 00 02 00 00 00  .s..z..l1..l1..s........
00005A00  03 00 6C 33 00 02 00 7A  00 04 00 01 00 00 00 02  00 01 00 02 00 7A 00 04  00 01 00 00 00 02 00 FF  .l3..z........z...... 
00005A20  FF 04 00 01 00 00 00 02  00 00 00 02 00 7A 00 04  00 01 00 00 00 02 00 01  00 03 00 6C 32 00 03 00   ........z........l2..
00005A40  6C 33 00 02 00 7A 00 02  00 73 00 02 00 73 00 04  00 01 00 00 00 02 00 01  00 02 00 6C 00 02 00 73  l3..z..s..s........l..s
00005A60  00 04 00 01 00 00 00 02  00 00 00 02 00 73 00 02  00 6C 00 04 00 01 00 00  00 02 00 01 00 02 00 73  .........s..l........s
00005A80  00 02 00 01 00 00 00 08  00 00 00 00 00 D0 12 63  41 02 00 6C 00 02 00 7A  00 02 00 7A 00 03 00 6C  ..........cA.l..z..z..l
00005AA0  32 00 02 00 7A 00 04 00  01 00 00 00 02 00 00 00  02 00 7A 00 03 00 6C 33  00 78 03 00 62 79 00 00  2..z.........z..l3.x.by..
00005AC0  01 00 0C 1E 00 06 00 05  00 07 00 0E 00 02 00 01  00 01 00 08 00 68 01 02  00 01 00 06 00 3C 00 20  ..........h...<. 
00005AE0  7A 23 62 20 62 79 20 63  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  z#b by c                        
00005B00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 27 7A 65 72                              'zer
00005B20  6F 20 69 73 20 69 6E 76  61 6C 69 64 20 61 72 67  75 6D 65 6E 74 27 68 61  6E 67 20 30 3D 31 59 63  o is invalid argument'hang 0=1Yc
00005B40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  7A 23 28 31 2C 52 7A 29                          z#(1,Rz)
00005B60  52 7A 23 62 2C 63 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  Rz#b,c                          
00005B80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 24 30 20 20  20 20 20 20 20 20 20 20                      $0          
00005BA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00005BC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22  62 79 20 2D 20 73 65 65  20 47 74 6F 2E 20 20 20                 "by - see Gto.   
00005BE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00005C00  20 20 20 20 20 20 20 20  20 20 20 22 66 72 6F 6D  20 27 74 68 65 20 61 70  6C 20 68 61 6E 64 62 6F             "from 'the apl handbo
00005C20  6F 6B 20 6F 66 20 74 65  63 68 6E 69 71 75 65 73  27 20 63 6F 70 79 72 69  67 68 74 20 31 39 37 38  ok of techniques' copyright 1978
00005C40  2C 20 69 62 6D 2E 20 12  00 FF FF 00 00 FC FF 08  00 08 00 D6 53 01 00 E9  DC 00 C4 24 00 1A 58 FC  , ibm. .  .. ..S.Θ.$.X
00005C60  FF 05 00 0E 00 49 53 01  00 00 E9 D6 FE 00 00 1A  58 FC FF 03 00 0A 00 0A  53 01 00 CE D1 E0 26 48   ..IS..Θ..X ..S.α&H
00005C80  00 1A 58 03 00 02 00 00  00 00 00 01 00 D1 E0 D1  E0 24 00 1A 58 FC FF 01  00 04 00 0A 53 01 00 FF  .X.......αα$.X ..S. 
00005CA0  35 C4 7E 6C 00 1A 58 FC  FF 24 00 06 00 B6 54 01  00 83 C4 08 8B 7E 00 1A  58 39 00 23 00 00 00 00  5~l.X $..T.âï~.X9.#....
00005CC0  00 01 00 41 8E C2 89 90  00 1A 58 FD FF 22 00 0E  00 C2 54 01 00 51 26 FF  77 A2 00 1A 58 1D 00 21  ..AÄëÉ.X² "..T.Q& wó.X.!
00005CE0  00 00 00 00 00 01 00 D1  09 C1 89 B4 00 1A 58 FD  FF 20 00 0A 00 BC 54 01  00 C1 10 C4 5E C6 00 1A  ......ë.X²  ..T.^.
00005D00  58 FC FF 1B 00 0E 00 D6  53 01 00 0C FF 76 0A FF  FF 00 00 07 00 01 00 08  00 B3 54 01 00 29 34 83  X ..S. v  .....T.)4â
00005D20  C4 EA 00 1A 58 FC FF 0E  00 06 00 C2 54 01 00 8B  E5 5D 4D FC 00 1A 58 0C  00 0D 00 00 00 00 00 01  Ω.X ..T.ïσ]M.X......
00005D40  00 00 00 50 B0 0E 01 1A  58 FC FF 0C 00 10 00 BD  54 01 00 8E 4B 8A 10 20  01 1A 58 03 00 0B 00 00  ...PX ..T.ÄKè X...
00005D60  00 00 00 01 00 52 29 34  83 32 01 1A 58 FC FF 0A  00 04 00 BC 54 01 00 D9  54 26 9A 44 01 1A 58 32  ....R)4â2X ..T.T&ÜDX2
00005D80  00 09 00 00 00 00 00 01  00 83 EC 0A 56 56 01 1A  58 09 00 08 00 00 00 00  00 01 00 7E 03 BF 0D 68  .......âVVX.......~h
00005DA0  01 1A 58 FC FF 07 00 0E  00 BB 54 01 00 D7 4A 20  02 7A 01 1A 58 32 00 06  00 00 00 00 00 01 00 E3  X ..T.J zX2.......π
00005DC0  D1 E3 8D 8C 01 1A 58 0C  00 05 00 00 00 00 00 01  00 29 34 83 C4 9E 01 1A  58 FD FF 04 00 04 00 E6  πìîX.......)4âX² ..µ
00005DE0  54 01 00 F8 FF 76 F6 B0  01 1A 58 08 00 03 00 00  00 00 00 01 00 FC 4F 03  D8 C2 01 1A 58 03 00 02  T.° v÷X.......OX.
00005E00  00 00 00 00 00 01 00 FF  36 6C 68 FF FF 00 00 FC  FF 01 00 0C 00 B6 54 01  00 B8 0C 50 50 E6 01 1A  ...... 6lh  .. ..T.PPµ
00005E20  58 FD FF 02 00 06 00 A9  55 01 00 1E B8 2A 50 FF  FF 00 00 04 00 01 00 00  00 00 00 01 00 1E B8 48  X² ..U.*P  .........H
00005E40  50 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 03  BF 02 00 FF FF 00 00 02  00 00 00 00 00 00 00 01  P  ...........  .........
00005E60  00 68 74 16 0E 00 00 5A  00 D8 00 D4 01 F8 01 0A  02 48 00 FF FF 02 00 63  00 03 00 62 79 00 02 00  .ht..Z..°H.  .c..by..
00005E80  62 00 02 00 7A 00 02 00  63 00 04 00 01 00 00 00  02 00 01 00 04 00 01 00  00 00 02 00 00 00 05 00  b..z..c...............
00005EA0  68 61 6E 67 00 08 00 18  00 01 00 01 00 18 00 7A  65 72 6F 20 69 73 20 69  6E 76 61 6C 69 64 20 61  hang......zero is invalid a
00005EC0  72 67 75 6D 65 6E 74 02  00 63 00 02 00 62 00 02  00 7A 00 02 00 7A 00 04  00 01 00 00 00 02 00 01  rgument.c..b..z..z......
00005EE0  00 02 00 7A 00 04 00 01  00 00 00 02 00 00 00 78  07 00 62 65 73 69 64 65  00 00 01 00 0C 51 00 0E  ..z........x.beside...Q.
00005F00  00 09 00 09 00 09 00 0C  00 0C 00 09 00 07 00 02  00 01 00 01 00 01 00 01  00 01 00 01 00 08 00 48  ................H
00005F20  03 02 00 01 00 0E 00 3C  00 20 7A 23 61 20 62 65  73 69 64 65 20 62 3B 69  3B 6A 20 20 20 20 20 20  ...<. z#a beside b;i;j      
00005F40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00005F60  20 20 20 20 20 20 69 23  31 59 52 61 23 70 72 65  70 61 72 65 20 61 20 20  20 20 20 20 20 20 20 20        i#1YRa#prepare a          
00005F80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00005FA0  20 20 6A 23 31 59 52 62  23 70 72 65 70 61 72 65  20 62 20 20 20 20 20 20  20 20 20 20 20 20 20 20    j#1YRb#prepare b              
00005FC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 28                                $(
00005FE0  6C 31 2C 6C 32 2C 6C 30  29 69 66 20 69 20 63 6F  6D 70 61 72 65 20 6A 20  20 20 20 20 20 20 20 20  l1,l2,l0)if i compare j         
00006000  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 6C 30 3A 24 6C 32 20                           l0:$l2 
00006020  48 20 62 23 28 69 5F 6A  29 61 64 64 72 6F 77 73  20 62 20 20 20 20 20 20  20 20 20 20 20 20 20 20  H b#(i_j)addrows b              
00006040  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 6C 31 3A  61 23 28 6A 5F 69 29 61                       l1:a#(j_i)a
00006060  64 64 72 6F 77 73 20 61  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ddrows a                        
00006080  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 6C 32 3A 7A 23 61 2C  27 7C 27 2C 62 20 20 20                   l2:z#a,'|',b   
000060A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000060C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                $0                
000060E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006100  20 20 20 20 20 20 20 20  20 22 62 65 73 69 64 65  20 2D 20 70 72 65 73 65  6E 74 73 20 74 77 6F 20           "beside - presents two 
00006120  73 74 72 75 63 74 75 72  65 73 20 73 69 64 65 20  62 79 20 73 69 64 65 20  69 6E 20 72 65 70 6F 72  structures side by side in repor
00006140  74 20 20 20 20 22 66 6F  72 6D 61 74 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  t    "format                    
00006160  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006180  20 22 66 72 6F 6D 20 27  74 68 65 20 61 70 6C 20  68 61 6E 64 62 6F 6F 6B  20 6F 66 20 74 65 63 68   "from 'the apl handbook of tech
000061A0  6E 69 71 75 65 73 27 20  63 6F 70 79 72 69 67 68  74 20 31 39 37 38 2C 20  69 62 6D 2E 20 22 2D 63  niques' copyright 1978, ibm. "-c
000061C0  61 6E 20 66 6F 72 6D 61  74 20 61 20 72 65 70 6F  72 74 20 77 69 74 68 20  72 6F 77 20 68 65 61 64  an format a report with row head
000061E0  69 6E 67 73 20 61 6E 64  20 61 20 73 65 70 61 72  61 74 6F 72 2C 20 20 20  20 22 20 6F 72 20 73 69  ings and a separator,    " or si
00006200  6D 70 6C 79 20 6A 6F 69  6E 20 74 77 6F 20 64 69  73 70 61 72 61 74 65 20  6D 61 74 72 69 63 65 73  mply join two disparate matrices
00006220  2E 20 20 73 65 65 20 47  63 63 61 74 20 20 20 20  20 20 20 20 20 22 2D 75  73 65 73 3A 20 47 70 72  .  see Gccat         "-uses: Gpr
00006240  65 70 61 72 65 20 47 63  6F 6D 70 61 72 65 20 47  69 66 20 47 61 64 64 72  6F 77 73 20 20 20 20 20  epare Gcompare Gif Gaddrows     
00006260  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 5A 00 FF FF 00 00 FC  FF 10 00 0A 00 2F 53 01                   Z.  .. ../S
00006280  00 07 0B 06 20 24 00 33  57 1B 00 0F 00 00 00 00  00 01 00 E5 5D 4D CA 00  00 33 57 FC FF 0E 00 08  . $.3W.......σ]M..3W .
000062A0  00 22 52 01 00 1E 20 07  03 48 00 33 57 1B 00 0D  00 00 00 00 00 01 00 83  29 34 83 24 00 33 57 FC  ."R. H.3W.......â)4â$.3W
000062C0  FF 0C 00 06 00 06 52 01  00 5E 06 26 89 6C 00 33  57 FC FF 05 00 10 00 0E  53 01 00 02 26 89 07 48   ..R.^&ël.3W ..S.&ëH
000062E0  00 33 57 FC FF 03 00 02  00 05 52 01 00 FF 76 08  FF 90 00 33 57 03 00 02  00 00 00 00 00 01 00 90  .3W ..R. v É.3W.......É
00006300  82 29 34 6C 00 33 57 FC  FF 01 00 0C 00 04 52 01  00 EC FF 76 0C B4 00 33  57 FC FF 10 00 0E 00 3C  é)4l.3W ..R. v.3W ..<
00006320  53 01 00 0E E8 1C 00 C6  00 33 57 FC FF 08 00 0A  00 D9 53 01 00 85 82 29  34 D8 00 33 57 03 00 07  S.Φ..3W ..S.àé)4.3W.
00006340  00 00 00 00 00 01 00 C4  5E 06 26 EA 00 33 57 FC  FF 06 00 06 00 30 53 01  00 CA 04 00 31 FC 00 33  ......^&Ω.3W ..0S..1.3
00006360  57 32 00 05 00 00 00 00  00 01 00 CA 08 00 45 0E  01 33 57 39 00 04 00 00  00 00 00 01 00 8B EC 8B  W2........E3W9.......ïï
00006380  46 20 01 33 57 FD FF 03  00 02 00 CC 53 01 00 34  89 D1 09 32 01 33 57 03  00 02 00 00 00 00 00 01  F 3W² ..S.4ë23W......
000063A0  00 26 89 47 02 FF FF 00  00 FC FF 01 00 10 00 2F  53 01 00 8B 46 06 5D 56  01 33 57 FC FF 10 00 0E  .&ëG  .. ../S.ïF]V3W .
000063C0  00 D1 53 01 00 74 1C FF  76 68 01 33 57 FC FF 08  00 0C 00 DC 53 01 00 0B  FF 76 08 7A 01 33 57 03  .S.t vh3W ..S. vz3W
000063E0  00 07 00 00 00 00 00 01  00 55 8B EC 31 8C 01 33  57 FC FF 06 00 0C 00 CE  53 01 00 06 26 FF 77 9E  .......Uï1î3W ..S.& w
00006400  01 33 57 32 00 05 00 00  00 00 00 01 00 47 04 00  00 B0 01 33 57 39 00 04  00 00 00 00 00 01 00 EC  3W2.......G..3W9.......
00006420  83 EC 08 C2 01 33 57 FD  FF 03 00 10 00 80 54 01  00 D7 4A C0 05 D4 01 33  57 03 00 02 00 00 00 00  â3W² ..ÇT.J3W.....
00006440  00 01 00 08 8B 46 06 FF  FF 00 00 FC FF 01 00 02  00 4C 53 01 00 26 2B 37  3B F8 01 33 57 FC FF 19  ..ïF  .. ..LS.&+7;°3W 
00006460  00 02 00 CE 54 01 00 03  CF 83 C1 0A 02 33 57 FC  FF 11 00 08 00 CD 54 01  00 89 46 F8 74 1C 02 33  ..T.â3W ..T.ëF°t3
00006480  57 FC FF 0F 00 0E 00 CB  54 01 00 83 C1 10 51 2E  02 33 57 FC FF 0C 00 04  00 CA 54 01 00 66 29 34  W ..T.âQ.3W ..T.f)4
000064A0  83 40 02 33 57 09 00 0B  00 00 00 00 00 01 00 0C  FF 76 0A 52 02 33 57 FC  FF 09 00 06 00 C7 54 01  â@3W....... vR3W ..T
000064C0  00 52 50 9A B2 64 02 33  57 0C 00 08 00 00 00 00  00 01 00 07 1E BE 30 76  02 33 57 FC FF 06 00 0C  .RPÜd3W.......0v3W .
000064E0  00 B8 54 01 00 53 9A B2  4D 88 02 33 57 0C 00 05  00 00 00 00 00 01 00 45  55 8B EC 9A 02 33 57 FC  .T.SÜMê3W.......EUïÜ3W
00006500  FF 03 00 06 00 B8 54 01  00 FF 76 08 FF AC 02 33  57 08 00 02 00 00 00 00  00 01 00 8B EC 83 EC FF   ..T. v ¼3W.......ïâ 
00006520  FF 00 00 04 00 01 00 00  00 00 00 01 00 89 56 FE  89 D0 02 33 57 FC FF 18  00 04 00 9F 55 01 00 C4   .........ëVë3W ..ƒU.
00006540  1E 26 07 E2 02 33 57 FC  FF 10 00 08 00 9A 55 01  00 16 28 07 A3 F4 02 33  57 09 00 0F 00 00 00 00  &Γ3W ..ÜU.(ú3W.....
00006560  00 01 00 CB 45 55 8B 06  03 33 57 FC FF 0E 00 0E  00 98 55 01 00 00 00 EB  56 18 03 33 57 3F 00 0D  ..EUï3W ..ÿU...δV3W?.
00006580  00 00 00 00 00 01 00 56  FE 8B 46 2A 03 33 57 FC  FF 0C 00 02 00 E2 54 01  00 D7 8A 46 FA 3C 03 33  ......VïF*3W ..ΓT.èF·<3
000065A0  57 08 00 0B 00 00 00 00  00 01 00 03 C3 13 D1 4E  03 33 57 03 00 0A 00 00  00 00 00 01 00 8B 46 FE  W.......N3W.......ïF
000065C0  0B 60 03 33 57 FC FF 09  00 0C 00 E1 54 01 00 C4  5E 06 FF 72 03 33 57 FC  FF 07 00 06 00 E1 54 01  `3W ..ßT.^ r3W ..ßT
000065E0  00 BB FF FF 89 84 03 33  57 FC FF 04 00 02 00 D6  54 01 00 FC 89 56 FE 96  03 33 57 04 00 03 00 00  .  ëä3W ..T.ëVû3W...
00006600  00 00 00 01 00 00 45 55  8B A8 03 33 57 1A 00 02  00 00 00 00 00 01 00 99  89 16 2C 6E 04 33 57 FC  .....EUï¿3W.......Öë,n3W
00006620  FF 04 00 0C 00 D5 54 01  00 16 7C 66 8B CC 03 33  57 FC FF 12 00 0A 00 B0  55 01 00 39 89 1E 02 DE   ..T.|fï3W ..U.9ë
00006640  03 33 57 FC FF 0A 00 0C  00 AE 55 01 00 C0 50 16  8D F0 03 33 57 09 00 09  00 00 00 00 00 01 00 8B  3W ..«U.Pì3W.......ï
00006660  46 E0 FF 02 04 33 57 FC  FF 08 00 0E 00 AB 55 01  00 02 26 8B 07 14 04 33  57 3F 00 07 00 00 00 00  Fα 3W ..½U.&ï3W?.....
00006680  00 01 00 F9 2D 74 08 26  04 33 57 FC FF 06 00 10  00 A8 55 01 00 BF 3C 07  B9 38 04 33 57 08 00 05  ..-t&3W ..¿U.<83W.
000066A0  00 00 00 00 00 01 00 8B  56 DE 8B 4A 04 33 57 03  00 04 00 00 00 00 00 01  00 09 F6 7E 03 5C 04 33  ......ïVïJ3W.......÷~\3
000066C0  57 FC FF 03 00 04 00 A1  55 01 00 D2 01 80 4E 6E  04 33 57 1A 00 02 00 00  00 00 00 01 00 74 04 3C  W ..íU.ÇNn3W.......t<
000066E0  57 10 05 33 57 FC FF 05  00 0E 00 A0 55 01 00 74  1A 3C 64 92 04 33 57 FC  FF 0B 00 10 00 BB 55 01  W3W ..áU.t<dÆ3W ..U
00006700  00 62 74 07 3C A4 04 33  57 0C 00 0A 00 00 00 00  00 01 00 01 C4 5E DC B6  04 33 57 07 00 07 00 0C  .bt<ñ3W.......^3W..
00006720  00 BE 55 01 00 EB 03 BE  01 C8 04 33 57 0C 00 06  00 00 00 00 00 01 00 01  00 89 F0 DA 04 33 57 FC  .U.δ3W........ë3W
00006740  FF 05 00 06 00 BA 55 01  00 52 50 89 46 EC 04 33  57 03 00 04 00 00 00 00  00 01 00 05 50 9A 3C FE   ..U.RPëF3W.......PÜ<
00006760  04 33 57 FC FF 03 00 06  00 B1 55 01 00 FC 51 53  52 10 05 33 57 1A 00 02  00 00 00 00 00 01 00 FF  3W ..U.QSR3W....... 
00006780  76 E8 FF FF FF 00 00 FC  FF 06 00 10 00 B0 55 01  00 06 BE 63 75 34 05 33  57 FD FF 02 00 0A 00 C7  vΦ   .. ..U.cu43W² ..
000067A0  55 01 00 50 FF 76 E8 FF  FF 00 00 04 00 01 00 00  00 00 00 01 00 C1 89 56  E4 FF FF 00 00 02 00 00  U.P vΦ  .........ëVΣ  ....
000067C0  00 00 00 00 00 01 00 74  08 C7 06 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 00 50 31 C0 FF FF 00  ......t  ...........P1  .
000067E0  00 02 00 00 00 00 00 00  00 01 00 01 00 50 9A FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 4C 29 34  ..........PÜ  ..........L)4
00006800  83 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 E9  8D 00 0E FF FF 00 00 02  00 00 00 00 00 00 00 01  â  ..........Θì.  .........
00006820  00 74 26 FF 76 00 00 A2  00 44 01 E6 01 BE 02 BA  03 80 04 22 05 46 05 58  05 6A 05 7C 05 8E 05 A0  .t& v..ó.DµÇ"FXj|Äá
00006840  05 90 00 A8 03 02 00 6A  00 02 00 69 00 02 00 62  00 07 00 62 65 73 69 64  65 00 02 00 61 00 02 00  É.¿.j..i..b..beside..a..
00006860  7A 00 02 00 61 00 08 00  70 72 65 70 61 72 65 00  02 00 61 00 04 00 01 00  00 00 02 00 01 00 02 00  z..a..prepare..a........
00006880  69 00 02 00 62 00 08 00  70 72 65 70 61 72 65 00  02 00 62 00 04 00 01 00  00 00 02 00 01 00 02 00  i..b..prepare..b........
000068A0  6A 00 02 00 6A 00 08 00  63 6F 6D 70 61 72 65 00  02 00 69 00 03 00 69 66  00 03 00 6C 30 00 03 00  j..j..compare..i..if..l0..
000068C0  6C 32 00 03 00 6C 31 00  02 00 62 00 08 00 61 64  64 72 6F 77 73 00 02 00  6A 00 02 00 69 00 02 00  l2..l1..b..addrows..j..i..
000068E0  62 00 02 00 48 00 03 00  6C 32 00 03 00 6C 30 00  02 00 61 00 08 00 61 64  64 72 6F 77 73 00 02 00  b..H..l2..l0..a..addrows..
00006900  69 00 02 00 6A 00 02 00  61 00 03 00 6C 31 00 02  00 62 00 08 00 01 00 00  00 01 00 7C 02 00 61 00  i..j..a..l1..b......|.a.
00006920  02 00 7A 00 03 00 6C 32  00 04 00 01 00 00 00 02  00 00 00 78 07 00 61 6C  70 72 65 63 00 00 01 00  .z..l2........x.alprec...
00006940  0C 3C 00 16 00 05 00 01  00 01 00 01 00 01 00 01  00 01 00 01 00 01 00 01  00 01 00 01 00 01 00 01  <...............
00006960  00 01 00 01 00 01 00 01  00 01 00 01 00 01 00 23  00 08 00 96 05 02 00 01  00 16 00 41 00 20 7A 20  ........#..û...A. z 
00006980  23 20 6E 20 61 6C 70 72  65 63 20 78 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  # n alprec x                    
000069A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 61                                "a
000069C0  6C 70 72 65 63 20 2D 20  61 6C 74 65 72 20 70 72  65 63 69 73 69 6F 6E 20  6F 66 20 61 20 73 63 61  lprec - alter precision of a sca
000069E0  6C 61 72 20 6F 72 20 6D  75 6C 74 69 70 72 65 63  69 73 69 6F 6E 20 6E 75  6D 62 65 72 2E 20 20 22  lar or multiprecision number.  "
00006A00  66 72 6F 6D 20 27 74 68  65 20 61 70 6C 20 68 61  6E 64 62 6F 6F 6B 20 6F  66 20 74 65 63 68 6E 69  from 'the apl handbook of techni
00006A20  71 75 65 73 27 20 63 6F  70 79 72 69 67 68 74 20  31 39 37 38 2C 20 69 62  6D 2E 20 20 20 20 20 20  ques' copyright 1978, ibm.      
00006A40  22 2D 66 6F 72 20 78 20  61 20 73 63 61 6C 61 72  20 6F 72 20 6D 75 6C 74  69 70 72 65 63 69 73 69  "-for x a scalar or multiprecisi
00006A60  6F 6E 20 69 6E 74 65 67  65 72 20 6F 72 20 66 6C  6F 61 74 69 6E 67 20 70  6F 69 6E 74 20 20 20 20  on integer or floating point    
00006A80  20 22 20 6E 75 6D 62 65  72 20 6F 66 20 70 72 65  63 69 73 69 6F 6E 20 6D  20 28 69 2E 65 2E 20 28   " number of precision m (i.e. (
00006AA0  72 78 29 3D 6D 2B 31 29  2C 20 7A 20 77 69 6C 6C  20 62 65 20 73 65 74 20  74 6F 20 74 68 65 20 20  rx)=m+1), z will be set to the  
00006AC0  20 20 22 20 66 6C 6F 61  74 69 6E 67 20 70 6F 69  6E 74 20 6E 75 6D 62 65  72 20 6F 66 20 70 72 65    " floating point number of pre
00006AE0  63 69 73 69 6F 6E 20 6D  2B 6E 20 77 68 6F 73 65  20 76 61 6C 75 65 20 69  73 20 74 68 65 20 20 20  cision m+n whose value is the   
00006B00  20 20 20 22 20 73 61 6D  65 20 61 73 20 6F 72 20  74 72 75 6E 63 61 74 65  64 20 66 72 6F 6D 20 74     " same as or truncated from t
00006B20  68 61 74 20 6F 66 20 78  2E 20 20 28 73 63 61 6C  61 72 73 20 68 61 76 65  20 20 20 20 20 20 20 20  hat of x.  (scalars have        
00006B40  20 20 20 20 22 20 69 6D  70 6C 69 63 69 74 20 70  72 65 63 69 73 69 6F 6E  20 33 2E 29 20 20 20 20      " implicit precision 3.)    
00006B60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006B80  20 20 20 20 20 22 2D 69  6E 20 62 72 69 65 66 2C  20 78 20 69 73 20 65 78  74 65 6E 64 65 64 20 6F       "-in brief, x is extended o
00006BA0  6E 20 74 68 65 20 72 69  67 68 74 20 77 69 74 68  20 7A 65 72 6F 73 20 28  69 66 20 6E 3E 30 29 20  n the right with zeros (if n>0) 
00006BC0  20 20 20 20 20 20 22 20  6F 72 20 74 72 75 6E 63  61 74 65 64 20 6F 6E 20  74 68 65 20 72 69 67 68        " or truncated on the righ
00006BE0  74 20 28 69 66 20 6E 3C  30 29 2E 20 20 74 68 65  20 65 78 70 6F 6E 65 6E  74 20 28 31 79 78 29 20  t (if n<0).  the exponent (1yx) 
00006C00  69 73 20 20 20 20 20 22  20 69 6E 63 72 65 61 73  65 64 20 62 79 20 6E 20  74 6F 20 63 6F 6D 70 65  is     " increased by n to compe
00006C20  6E 73 61 74 65 2E 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  nsate.                          
00006C40  20 20 20 20 20 20 20 20  22 2D 73 69 6E 63 65 20  61 6C 6C 20 74 68 65 20  66 75 6E 63 74 69 6F 6E          "-since all the function
00006C60  73 20 69 6E 20 74 68 65  20 6D 75 6C 74 69 70 72  65 63 69 73 69 6F 6E 20  66 6C 6F 61 74 69 6E 67  s in the multiprecision floating
00006C80  20 20 20 20 20 20 20 20  20 22 20 70 6F 69 6E 74  20 70 61 63 6B 61 67 65  20 64 65 74 65 72 6D 69           " point package determi
00006CA0  6E 65 20 74 68 65 20 70  72 65 63 69 73 69 6F 6E  20 6F 66 20 74 68 65 20  72 65 73 75 6C 74 20 66  ne the precision of the result f
00006CC0  72 6F 6D 20 20 20 20 20  20 20 22 20 74 68 65 20  70 72 65 63 69 73 69 6F  6E 73 20 6F 66 20 74 68  rom       " the precisions of th
00006CE0  65 20 69 6E 70 75 74 2C  20 69 74 20 69 73 20 6F  66 74 65 6E 20 6E 65 63  65 73 73 61 72 79 20 74  e input, it is often necessary t
00006D00  6F 20 20 20 20 20 20 20  20 20 20 22 20 69 6E 64  69 63 61 74 65 20 74 68  65 20 70 72 65 63 69 73  o          " indicate the precis
00006D20  69 6F 6E 20 6F 66 20 73  6F 6D 65 20 65 78 61 63  74 20 71 75 61 6E 74 69  74 79 20 28 73 75 63 68  ion of some exact quantity (such
00006D40  20 61 73 20 61 6E 20 20  20 20 20 20 22 20 69 6E  74 65 67 65 72 29 20 73  6F 20 61 73 20 6E 6F 74   as an      " integer) so as not
00006D60  20 74 6F 20 63 61 75 73  65 20 69 6E 76 6F 6C 75  6E 74 61 72 79 20 73 68  6F 72 74 65 6E 69 6E 67   to cause involuntary shortening
00006D80  20 6F 66 20 20 20 20 20  20 20 20 20 20 22 20 70  72 65 63 69 73 69 6F 6E  2E 20 20 73 65 65 20 74   of          " precision.  see t
00006DA0  68 65 20 65 78 61 6D 70  6C 65 73 20 62 65 6C 6F  77 2E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  he examples below.              
00006DC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 2D  64 65 63 72 65 61 73 69  6E 67 20 74 68 65 20 70                "-decreasing the p
00006DE0  72 65 63 69 73 69 6F 6E  20 6F 66 20 61 20 6E 75  6D 62 65 72 20 28 62 79  20 75 73 69 6E 67 20 6E  recision of a number (by using n
00006E00  65 67 61 74 69 76 65 20  6E 29 20 20 20 20 20 22  20 6D 61 79 20 6F 63 63  61 73 69 6F 6E 61 6C 6C  egative n)     " may occasionall
00006E20  79 20 62 65 20 6E 65 63  65 73 73 61 72 79 20 69  66 20 74 68 65 20 72 65  73 75 6C 74 20 6F 66 20  y be necessary if the result of 
00006E40  61 6E 20 69 6E 74 65 72  2D 20 20 20 20 20 20 20  22 20 6D 65 64 69 61 74  65 20 63 61 6C 63 75 6C  an inter-       " mediate calcul
00006E60  61 74 69 6F 6E 20 69 73  20 61 73 73 69 67 6E 65  64 20 61 20 73 70 75 72  69 6F 75 73 6C 79 20 68  ation is assigned a spuriously h
00006E80  69 67 68 20 20 20 20 20  20 20 20 20 20 20 20 20  20 22 20 70 72 65 63 69  73 69 6F 6E 20 62 79 20  igh              " precision by 
00006EA0  6F 6E 65 20 6F 66 20 74  68 65 20 61 72 69 74 68  6D 65 74 69 63 20 66 75  6E 63 74 69 6F 6E 73 2E  one of the arithmetic functions.
00006EC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 7A 23 28 5F 6E  5F 31 59 78 29 2C 31 55                     z#(_n_1Yx),1U
00006EE0  28 28 52 2C 78 29 2B 6E  23 6E 53 32 5F 52 2C 78  29 59 78 23 66 6C 6F 61  74 20 78 20 20 20 20 20  ((R,x)+n#nS2_R,x)Yx#float x     
00006F00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 12 00 FF FF 00  00 FC FF 0E 00 06 00 E6                     .  .. ..µ
00006F20  51 01 00 01 00 15 00 24  00 39 54 FC FF 07 00 0A  00 E0 51 01 00 63 20 78  20 00 00 39 54 FC FF 05  Q..§.$.9T ..αQ.c x ..9T 
00006F40  00 10 00 DE 51 01 00 20  20 20 20 48 00 39 54 03  00 03 00 00 00 00 00 01  00 20 20 20 20 24 00 39  ..Q.    H.9T.......    $.9
00006F60  54 FC FF 01 00 0C 00 45  51 01 00 61 6C 70 72 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 63 69 73  T ..EQ.alpr  ..........cis
00006F80  69 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 20  6F 72 20 FF FF 00 00 02  00 00 00 00 00 00 00 01  i  .......... or   .........
00006FA0  00 20 6E 75 6D FF FF 00  00 02 00 00 00 00 00 00  00 01 00 68 65 20 61 FF  FF 00 00 02 00 00 00 00  . num  ..........he a  ......
00006FC0  00 00 00 01 00 20 74 65  63 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 69  67 68 74 FF FF 00 00 02  .... tec  ..........ight  ..
00006FE0  00 00 00 00 00 00 00 01  00 20 20 20 22 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 72 20 6F 72 FF  ........   "  ..........r or 
00007000  FF 00 00 02 00 00 00 00  00 00 00 01 00 6E 20 69  6E FF FF 00 00 02 00 00  00 00 00 00 00 01 00 69   ..........n in  ..........i
00007020  6E 67 20 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 6D 62 65 72 FF FF 00  00 02 00 00 00 00 00 00  ng   ..........mber  ........
00007040  00 01 00 6D 20 28 69 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 7A 20  77 FF FF 00 00 02 00 00  ..m (i  .......... z w  ....
00007060  00 00 00 00 00 01 00 74  68 65 20 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 70 6F 69 6E FF FF 00  ......the   ..........poin  .
00007080  00 02 00 00 00 00 00 00  00 01 00 65 63 69 73 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 76 61 6C  .........ecis  ..........val
000070A0  75 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 22  20 73 61 FF FF 00 00 02  00 00 00 00 00 00 00 01  u  .........." sa  .........
000070C0  00 61 74 65 64 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 78 2E 20 20 D4  01 39 54 FC FF 28 00 0C  .ated  ..........x.  9T (.
000070E0  00 29 53 01 00 20 20 20  20 E6 01 39 54 FC FF 22  00 04 00 29 53 01 00 63  69 74 20 F8 01 39 54 03  .)S.    µ9T "..)S.cit °9T
00007100  00 21 00 00 00 00 00 01  00 20 20 20 20 0A 02 39  54 FC FF 20 00 0A 00 1D  53 01 00 20 20 20 20 1C  .!......    9T  ..S.    
00007120  02 39 54 39 00 1F 00 00  00 00 00 01 00 20 20 20  20 2E 02 39 54 09 00 1E  00 00 00 00 00 01 00 69  9T9.......    .9T.......i
00007140  73 20 65 40 02 39 54 FC  FF 1D 00 0E 00 1B 53 01  00 20 72 69 67 52 02 39  54 0C 00 1C 00 00 00 00  s e@9T ..S. rigR9T.....
00007160  00 01 00 28 69 66 20 64  02 39 54 32 00 1B 00 00  00 00 00 01 00 72 20 74  72 76 02 39 54 3F 00 1A  ..(if d9T2.......r trv9T?.
00007180  00 00 00 00 00 01 00 20  72 69 67 88 02 39 54 FD  FF 19 00 04 00 3D 53 01  00 74 68 65 20 9A 02 39  ...... rigê9T² ..=S.the Ü9
000071A0  54 33 00 18 00 00 00 00  00 01 00 20 69 73 20 AC  02 39 54 FC FF 17 00 08  00 1B 53 01 00 64 20 62  T3....... is ¼9T ..S.d b
000071C0  79 BE 02 39 54 03 00 16  00 00 00 00 00 01 00 74  65 2E 20 D0 02 39 54 FC  FF 15 00 02 00 1B 53 01  y9T.......te. 9T §..S
000071E0  00 20 20 20 20 E2 02 39  54 0B 00 14 00 00 00 00  00 01 00 20 22 2D 73 F4  02 39 54 09 00 13 00 00  .    Γ9T....... "-s9T...
00007200  00 00 00 01 00 75 6E 63  74 06 03 39 54 FC FF 12  00 0E 00 03 52 01 00 6C  74 69 70 18 03 39 54 0C  ....unct9T ..R.ltip9T
00007220  00 11 00 00 00 00 00 01  00 69 6E 67 20 2A 03 39  54 32 00 10 00 00 00 00  00 01 00 74 20 70 61 3C  .......ing *9T2.......t pa<
00007240  03 39 54 08 00 0F 00 00  00 00 00 01 00 65 20 74  68 4E 03 39 54 08 00 0E  00 00 00 00 00 01 00 20  9T.......e thN9T....... 
00007260  74 68 65 60 03 39 54 35  00 0D 00 00 00 00 00 01  00 20 20 20 20 72 03 39  54 FD FF 0C 00 04 00 2A  the`9T5.......    r9T² ..*
00007280  53 01 00 6F 6E 73 20 84  03 39 54 0C 00 0B 00 00  00 00 00 01 00 69 74 20  69 96 03 39 54 09 00 0A  S.ons ä9T.......it iû9T.
000072A0  00 00 00 00 00 01 00 61  72 79 20 A8 03 39 54 FC  FF 09 00 08 00 03 52 01  00 69 6E 64 69 BA 03 39  ......ary ¿9T ..R.indi9
000072C0  54 39 00 08 00 00 00 00  00 01 00 73 69 6F 6E CC  03 39 54 FD FF 07 00 04  00 1C 53 01 00 20 71 75  T9.......sion9T² ..S. qu
000072E0  61 DE 03 39 54 3F 00 06  00 00 00 00 00 01 00 20  61 6E 20 F0 03 39 54 FC  FF 05 00 02 00 E7 51 01  a9T?....... an 9T ..τQ
00007300  00 29 20 73 6F 02 04 39  54 3F 00 04 00 00 00 00  00 01 00 73 65 20 69 14  04 39 54 08 00 03 00 00  .) so9T?.......se i9T...
00007320  00 00 00 01 00 72 74 65  6E 26 04 39 54 03 00 02  00 00 00 00 00 01 00 20  20 22 20 FF FF 00 00 FC  ....rten&9T.......  "   ..
00007340  FF 01 00 0C 00 E6 51 01  00 65 20 74 68 00 00 5A  00 6C 00 7E 00 90 00 A2  00 B4 00 C6 00 D8 00 EA   ..µQ.e th..Z.l.~.É.ó....Ω
00007360  00 FC 00 0E 01 20 01 32  01 44 01 56 01 68 01 7A  01 8C 01 9E 01 B0 01 C2  01 48 00 FF FF 02 00 78  .. 2DVhzîH.  .x
00007380  00 07 00 61 6C 70 72 65  63 00 02 00 6E 00 02 00  7A 00 02 00 78 00 06 00  66 6C 6F 61 74 00 02 00  ..alprec..n..z..x..float..
000073A0  78 00 02 00 78 00 04 00  01 00 00 00 02 00 02 00  02 00 6E 00 02 00 6E 00  02 00 78 00 04 00 01 00  x..x........n..n..x...
000073C0  00 00 02 00 01 00 02 00  78 00 04 00 01 00 00 00  02 00 01 00 02 00 6E 00  02 00 7A 00 78 05 00 63  .....x........n..z.x.c
000073E0  64 69 76 00 00 01 00 0C  19 00 05 00 05 00 10 00  02 00 01 00 01 00 08 00  2C 01 02 00 01 00 05 00  div...........,...
00007400  3C 00 20 72 23 6E 20 63  64 69 76 20 64 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  <. r#n cdiv d                   
00007420  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 72                                 r
00007440  23 28 6E 58 72 29 25 64  2B 7E 72 23 64 5E 3D 30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  #(nXr)%d+~r#d^=0                
00007460  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 24 30 20 20 20                             $0   
00007480  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000074A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 63  64 69 76 20 2D 20 63 6F                        "cdiv - co
000074C0  6D 6D 65 72 63 69 61 6C  20 64 69 76 69 73 69 6F  6E 2C 20 72 65 74 75 72  6E 73 20 7A 65 72 6F 20  mmercial division, returns zero 
000074E0  69 66 20 64 3D 30 20 20  20 20 20 20 20 20 20 20  20 20 22 66 72 6F 6D 20  27 74 68 65 20 61 70 6C  if d=0            "from 'the apl
00007500  20 68 61 6E 64 62 6F 6F  6B 20 6F 66 20 74 65 63  68 6E 69 71 75 65 73 27  20 63 6F 70 79 72 69 67   handbook of techniques' copyrig
00007520  68 74 20 31 39 37 38 2C  20 69 62 6D 2E 20 12 00  FF FF 00 00 FC FF 0A 00  02 00 CD 54 01 00 74 75  ht 1978, ibm. .  .. ..T.tu
00007540  72 65 24 00 D8 58 FC FF  05 00 04 00 99 55 01 00  22 2D 73 63 00 00 D8 58  FC FF 03 00 08 00 BB 54  re$.X ..ÖU."-sc..X ..T
00007560  01 00 72 65 70 6C 48 00  D8 58 03 00 02 00 00 00  00 00 01 00 73 20 61 67  24 00 D8 58 FC FF 01 00  .replH.X.......s ag$.X .
00007580  02 00 BB 54 01 00 20 20  20 20 6C 00 D8 58 FD FF  11 00 0A 00 F4 55 01 00  63 6F 6D 65 7E 00 D8 58  .T.    l.X² ..U.come~.X
000075A0  3E 00 0F 00 00 00 00 00  01 00 74 72 69 63 90 00  D8 58 FC FF 0E 00 02 00  B0 55 01 00 6E 61 74 69  >.......tricÉ.X ..U.nati
000075C0  A2 00 D8 58 03 00 0D 00  00 00 00 00 01 00 72 69  63 20 B4 00 D8 58 FC FF  0C 00 06 00 A4 55 01 00  ó.X.......ric .X ..ñU.
000075E0  70 61 64 64 C6 00 D8 58  84 00 0B 00 00 00 00 00  01 00 20 20 20 20 D8 00  D8 58 0B 00 0A 00 00 00  padd.Xä.......    .X....
00007600  00 00 01 00 22 2D 63 68  EA 00 D8 58 FC FF 09 00  10 00 A3 55 01 00 77 69  6C 6C FC 00 D8 58 05 00  ..."-chΩ.X ..úU.will.X.
00007620  08 00 00 00 00 00 01 00  68 20 62 6C 0E 01 D8 58  09 00 07 00 00 00 00 00  01 00 20 20 20 20 20 01  ......h blX.......     
00007640  D8 58 FC FF 06 00 0A 00  A3 55 01 00 70 65 73 20  32 01 D8 58 38 00 05 00  00 00 00 00 01 00 74 65  X ..úU.pes 2X8.......te
00007660  64 20 44 01 D8 58 FC FF  04 00 02 00 9A 55 01 00  61 74 65 64 56 01 D8 58  08 00 03 00 00 00 00 00  d DX ..ÜU.atedVX......
00007680  01 00 61 63 74 65 68 01  D8 58 03 00 02 00 00 00  00 00 01 00 47 62 65 73  FF FF 00 00 FC FF 01 00  .actehX.......Gbes  .. .
000076A0  0C 00 99 55 01 00 20 20  20 20 8C 01 D8 58 FD FF  02 00 0C 00 99 57 01 00  22 2D 61 20 FF FF 00 00  .ÖU.    îX² ..ÖW."-a   ..
000076C0  04 00 01 00 00 00 00 00  01 00 72 6E 65 64 FF FF  00 00 02 00 00 00 00 00  00 00 01 00 20 20 20 20  .......rned  ..........    
000076E0  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 20 20  20 20 00 00 5A 00 7A 01  9E 01 B0 01 48 00 FF FF    ..........    ..Z.zH.  
00007700  02 00 64 00 05 00 63 64  69 76 00 02 00 6E 00 02  00 72 00 04 00 01 00 00  00 02 00 00 00 02 00 64  .d..cdiv..n..r.........d
00007720  00 02 00 72 00 02 00 64  00 02 00 72 00 02 00 6E  00 02 00 72 00 04 00 01  00 00 00 02 00 00 00 78  ..r..d..r..n..r........x
00007740  09 00 63 65 6E 74 65 72  6F 6E 00 00 01 00 0C 4E  00 0C 00 07 00 09 00 18  00 0A 00 0A 00 05 00 02  .centeron...N........
00007760  00 01 00 01 00 01 00 01  00 01 00 08 00 D0 02 02  00 01 00 0C 00 3C 00 20  7A 23 61 20 63 65 6E 74  ..........<. z#a cent
00007780  65 72 6F 6E 20 62 3B 69  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  eron b;i                        
000077A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 61 23 46 61  20 48 20 62 23 46 62 20                      a#Fa H b#Fb 
000077C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000077E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  24 28 6C 31 2C 6C 33 2C  6C 32 29 69 66 20 30 20                  $(l1,l3,l2)if 0 
00007800  63 6F 6D 70 61 72 65 20  69 23 28 2D 31 59 52 61  29 5F 2D 31 59 52 62 20  20 20 20 20 20 20 20 20  compare i#(-1YRa)_-1YRb         
00007820  20 20 20 20 20 20 20 20  20 20 20 6C 31 3A 24 6C  33 20 48 20 62 23 63 65  6E 74 65 72 20 69 20 61             l1:$l3 H b#center i a
00007840  64 64 63 6F 6C 73 20 70  72 65 70 61 72 65 20 62  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ddcols prepare b                
00007860  20 20 20 20 20 20 20 6C  32 3A 61 23 63 65 6E 74  65 72 28 5F 69 29 61 64  64 63 6F 6C 73 20 70 72         l2:a#center(_i)addcols pr
00007880  65 70 61 72 65 20 61 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  epare a                         
000078A0  20 20 20 6C 33 3A 7A 23  61 20 6F 6E 20 62 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20     l3:z#a on b                  
000078C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000078E0  24 30 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  $0                              
00007900  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 68 65 61 64                             "head
00007920  65 72 6F 6E 20 2D 20 70  75 74 73 20 61 20 68 65  61 64 69 6E 67 20 6F 6E  20 61 20 72 65 70 6F 72  eron - puts a heading on a repor
00007940  74 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22  66 72 6F 6D 20 27 74 68  t                      "from 'th
00007960  65 20 61 70 6C 20 68 61  6E 64 62 6F 6F 6B 20 6F  66 20 74 65 63 68 6E 69  71 75 65 73 27 20 63 6F  e apl handbook of techniques' co
00007980  70 79 72 69 67 68 74 20  31 39 37 38 2C 20 69 62  6D 2E 20 22 2D 74 61 6B  65 73 20 74 77 6F 20 63  pyright 1978, ibm. "-takes two c
000079A0  68 61 72 61 63 74 65 72  20 61 72 72 61 79 73 20  6F 66 20 61 6E 79 20 73  69 7A 65 2C 20 63 65 6E  haracter arrays of any size, cen
000079C0  74 65 72 73 20 74 68 65  20 6F 6E 65 20 20 20 22  20 77 69 74 68 20 66 65  77 65 72 20 63 6F 6C 75  ters the one   " with fewer colu
000079E0  6D 6E 73 2C 20 74 68 65  6E 20 63 61 74 65 6E 61  74 65 73 20 61 20 61 62  6F 76 65 20 62 2E 20 20  mns, then catenates a above b.  
00007A00  20 20 20 20 20 20 20 20  20 20 20 22 2D 75 73 65  73 3A 20 47 69 66 20 47  63 6F 6D 70 61 72 65 20             "-uses: Gif Gcompare 
00007A20  47 61 64 64 63 6F 6C 73  20 47 63 65 6E 74 65 72  20 47 6F 6E 20 47 70 72  65 70 61 72 65 20 20 20  Gaddcols Gcenter Gon Gprepare   
00007A40  20 20 20 20 20 20 20 36  00 FF FF 00 00 FC FF 10  00 0A 00 BB 55 01 00 CA  04 00 45 24 00 F2 5A 1B         6.  .. ..U..E$.Z
00007A60  00 0F 00 00 00 00 00 01  00 C0 75 04 26 00 00 F2  5A FC FF 0E 00 0E 00 E9  54 01 00 CA 04 00 45 48  .......u&..Z ..ΘT..EH
00007A80  00 F2 5A FC FF 05 00 0C  00 CA 55 01 00 0A 31 DB  89 24 00 F2 5A FC FF 03  00 0A 00 CC 54 01 00 0E  .Z ..U.1ë$.Z ..T.
00007AA0  E8 66 0F 6C 00 F2 5A 03  00 02 00 00 00 00 00 01  00 6A F9 90 5E 48 00 F2  5A FC FF 01 00 04 00 CC  Φfl.Z.......jÉ^H.Z ..
00007AC0  54 01 00 06 26 8B 47 90  00 F2 5A FC FF 0B 00 06  00 F1 55 01 00 E8 31 0F  90 A2 00 F2 5A 26 00 0A  T.&ïGÉ.Z ..±U.Φ1Éó.Z&.
00007AE0  00 00 00 00 00 01 00 89  46 FC 8E B4 00 F2 5A 03  00 09 00 00 00 00 00 01  00 52 50 0E E8 C6 00 F2  ......ëFÄ.Z.......RPΦ.
00007B00  5A FC FF 08 00 10 00 F0  55 01 00 CA 04 00 31 D8  00 F2 5A FC FF 06 00 0E  00 DC 55 01 00 08 C4 5E  Z ..U..1.Z ..U.^
00007B20  06 EA 00 F2 5A FC FF 04  00 08 00 DC 55 01 00 08  53 0E E8 FC 00 F2 5A 26  00 03 00 00 00 00 00 01  Ω.Z ..U.SΦ.Z&......
00007B40  00 89 56 FC 89 0E 01 F2  5A 03 00 02 00 00 00 00  00 01 00 C9 74 16 51 FF  FF 00 00 FC FF 01 00 08  .ëVëZ.......tQ  .. .
00007B60  00 CB 55 01 00 8B E5 5D  4D 32 01 F2 5A FC FF 27  00 04 00 AE 57 01 00 8B  EC 83 EC 44 01 F2 5A 32  .U.ïσ]M2Z '..«W.ïâDZ2
00007B80  00 26 00 00 00 00 00 01  00 89 46 F8 74 56 01 F2  5A 39 00 25 00 00 00 00  00 01 00 C3 26 8B 57 68  .&......ëF°tVZ9.%......&ïWh
00007BA0  01 F2 5A FD FF 23 00 08  00 A7 58 01 00 26 8B 4F  06 7A 01 F2 5A 3F 00 22  00 00 00 00 00 01 00 56  Z² #..ºX.&ïOzZ?."......V
00007BC0  52 50 0E 8C 01 F2 5A 09  00 21 00 00 00 00 00 01  00 5E FA 26 C7 9E 01 F2  5A FC FF 20 00 02 00 A3  RPîZ.!......^·&Z  ..ú
00007BE0  57 01 00 00 45 55 8B B0  01 F2 5A 32 00 1F 00 00  00 00 00 01 00 06 09 C0  89 C2 01 F2 5A 39 00 1E  W..EUïZ2.......ëZ9.
00007C00  00 00 00 00 00 01 00 8E  C2 89 C3 D4 01 F2 5A FD  FF 1C 00 04 00 9E 58 01  00 C2 89 C3 26 E6 01 F2  ......ÄëZ² ..X.ë&µ
00007C20  5A 08 00 1B 00 00 00 00  00 01 00 EB 22 C4 5E F8  01 F2 5A 03 00 1A 00 00  00 00 00 01 00 90 8E C2  Z.......δ"^°Z.......ÉÄ
00007C40  89 0A 02 F2 5A FC FF 19  00 02 00 93 57 01 00 8B  CF 49 89 1C 02 F2 5A FC  FF 11 00 0C 00 9D 57 01  ëZ ..ôW.ïIëZ ..¥W
00007C60  00 8E C2 89 C3 2E 02 F2  5A FD FF 0F 00 10 00 94  58 01 00 45 55 8B EC 40  02 F2 5A FC FF 0C 00 0C  .Äë.Z² ..öX.EUï@Z .
00007C80  00 F6 55 01 00 F8 74 40  50 52 02 F2 5A 09 00 0B  00 00 00 00 00 01 00 8B  57 02 26 64 02 F2 5A FC  .÷U.°t@PRZ.......ïW&dZ
00007CA0  FF 09 00 06 00 F6 55 01  00 4F 06 89 4E 76 02 F2  5A 0C 00 08 00 00 00 00  00 01 00 D7 4A 80 05 88   ..÷U.OëNvZ.......JÇê
00007CC0  02 F2 5A FC FF 06 00 10  00 F5 55 01 00 4D CA 04  00 9A 02 F2 5A 0C 00 05  00 00 00 00 00 01 00 8B  Z ..U.M.ÜZ.......ï
00007CE0  47 06 09 AC 02 F2 5A FC  FF 03 00 0C 00 F1 55 01  00 0D 90 8E C2 BE 02 F2  5A 08 00 02 00 00 00 00  G¼Z ..±U.ÉÄZ.....
00007D00  00 01 00 FC 83 7E 0A FF  FF 00 00 04 00 01 00 00  00 00 00 01 00 72 11 FF  76 E2 02 F2 5A FC FF 24  ..â~  .........r vΓZ $
00007D20  00 0A 00 94 58 01 00 37  8B C6 5E F4 02 F2 5A FC  FF 1C 00 0C 00 B9 58 01  00 C4 5E 06 26 06 03 F2  ..öX.7ï^Z ..X.^&
00007D40  5A FC FF 14 00 06 00 9D  58 01 00 53 0E E8 B9 18  03 F2 5A FC FF 12 00 0A  00 BC 57 01 00 56 FE 89  Z ..¥X.SΦZ ..W.Vë
00007D60  46 2A 03 F2 5A FC FF 0B  00 0E 00 98 58 01 00 04  00 31 C0 3C 03 F2 5A 03  00 0A 00 00 00 00 00 01  F*Z ..ÿX..1<Z......
00007D80  00 C4 5E 06 26 4E 03 F2  5A FC FF 09 00 08 00 B9  57 01 00 89 C3 26 8B 60  03 F2 5A FC FF 07 00 08  .^&NZ ..W.ë&ï`Z .
00007DA0  00 B8 57 01 00 D8 52 50  C4 72 03 F2 5A FC FF 04  00 02 00 B8 57 01 00 FC  8E C2 89 84 03 F2 5A 04  .W.RPrZ ..W.ÄëäZ
00007DC0  00 03 00 00 00 00 00 01  00 8C C2 89 D8 96 03 F2  5A 1A 00 02 00 00 00 00  00 01 00 CA 08 00 45 6E  .......îëûZ........En
00007DE0  04 F2 5A FC FF 03 00 0A  00 AE 57 01 00 18 B8 22  00 BA 03 F2 5A FC FF 1F  00 10 00 17 59 01 00 46  Z ..«W.".Z ..Y.F
00007E00  06 75 03 CC 03 F2 5A FC  FF 17 00 0A 00 1C 59 01  00 53 FF 76 08 DE 03 F2  5A FC FF 0F 00 06 00 17  uZ ..Y.S vZ ..
00007E20  59 01 00 0E 6E 05 26 F0  03 F2 5A 09 00 0E 00 00  00 00 00 01 00 00 31 C0  99 02 04 F2 5A FC FF 0D  Y.n&Z........1ÖZ 
00007E40  00 0C 00 15 59 01 00 47  16 89 56 14 04 F2 5A 3F  00 0C 00 00 00 00 00 01  00 46 F4 B0 12 26 04 F2  ..§Y.GëVZ?.......F&
00007E60  5A 08 00 0B 00 00 00 00  00 01 00 46 FC 74 18 38  04 F2 5A FC FF 05 00 0E  00 C1 58 01 00 26 C7 47  Z.......Ft8Z ..X.&G
00007E80  0E 4A 04 F2 5A 03 00 04  00 00 00 00 00 01 00 06  26 89 57 5C 04 F2 5A FC  FF 03 00 0E 00 AD 58 01  JZ.......&ëW\Z ..¡X
00007EA0  00 29 34 83 C4 6E 04 F2  5A 1A 00 02 00 00 00 00  00 01 00 89 54 20 26 EC  04 F2 5A FC FF 04 00 02  .)4ânZ.......ëT &Z .
00007EC0  00 A7 58 01 00 F4 00 89  D0 92 04 F2 5A FC FF 0A  00 02 00 2A 59 01 00 0C  FF 76 0A A4 04 F2 5A FC  .ºX..ëÆZ ..*Y. vñZ
00007EE0  FF 07 00 08 00 28 59 01  00 29 34 83 C4 B6 04 F2  5A FC FF 05 00 0E 00 26  59 01 00 C1 89 56 EE C8   ..(Y.)4âZ ..&Y.ëVε
00007F00  04 F2 5A 03 00 04 00 00  00 00 00 01 00 FF 51 B1  FC DA 04 F2 5A FC FF 03  00 10 00 23 59 01 00 03  Z....... QZ ..#Y.
00007F20  E9 98 00 EC 04 F2 5A 1A  00 02 00 00 00 00 00 01  00 89 56 F6 89 FF FF 00  00 FC FF 05 00 0C 00 1F  Θÿ.Z.......ëV÷ë  .. ..
00007F40  59 01 00 EE FF 76 EC 10  05 F2 5A FD FF 02 00 0A  00 33 59 01 00 08 77 29  34 FF FF 00 00 04 00 01  Y.ε vZ² ..3Y.w)4  ...
00007F60  00 00 00 00 00 01 00 FF  76 F0 FF FF FF 00 00 02  00 00 00 00 00 00 00 01  00 C0 75 3F FF FF FF 00  ...... v   ..........u?   .
00007F80  00 02 00 00 00 00 00 00  00 01 00 00 90 09 C0 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 C4 04 89  ..........É  ..........ë
00007FA0  56 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 3B  56 F6 7C FF FF 00 00 02  00 00 00 00 00 00 00 01  V  ..........;V÷|  .........
00007FC0  00 74 0E FF 76 00 00 7E  00 20 01 D0 02 A8 03 80  04 FE 04 22 05 34 05 46  05 58 05 6A 05 6C 00 96  .t v..~. ¿Ç"4FXjl.û
00007FE0  03 02 00 69 00 02 00 62  00 09 00 63 65 6E 74 65  72 6F 6E 00 02 00 61 00  02 00 7A 00 02 00 62 00  .i..b..centeron..a..z..b.
00008000  02 00 62 00 02 00 48 00  02 00 61 00 02 00 61 00  02 00 62 00 04 00 01 00  00 00 02 00 FF FF 02 00  .b..H..a..a..b......  .
00008020  61 00 04 00 01 00 00 00  02 00 FF FF 02 00 69 00  08 00 63 6F 6D 70 61 72  65 00 04 00 01 00 00 00  a......  .i..compare.....
00008040  02 00 00 00 03 00 69 66  00 03 00 6C 32 00 03 00  6C 33 00 03 00 6C 31 00  02 00 62 00 08 00 70 72  ....if..l2..l3..l1..b..pr
00008060  65 70 61 72 65 00 08 00  61 64 64 63 6F 6C 73 00  02 00 69 00 07 00 63 65  6E 74 65 72 00 02 00 62  epare..addcols..i..center..b
00008080  00 02 00 48 00 03 00 6C  33 00 03 00 6C 31 00 02  00 61 00 08 00 70 72 65  70 61 72 65 00 08 00 61  ..H..l3..l1..a..prepare..a
000080A0  64 64 63 6F 6C 73 00 02  00 69 00 07 00 63 65 6E  74 65 72 00 02 00 61 00  03 00 6C 32 00 02 00 62  ddcols..i..center..a..l2..b
000080C0  00 03 00 6F 6E 00 02 00  61 00 02 00 7A 00 03 00  6C 33 00 04 00 01 00 00  00 02 00 00 00 78 07 00  ..on..a..z..l3........x.
000080E0  63 65 6E 74 65 72 00 00  01 00 0A 1C 00 06 00 06  00 06 00 0C 00 02 00 01  00 01 00 08 00 68 01 02  center............h
00008100  00 01 00 06 00 3C 00 20  7A 23 63 65 6E 74 65 72  20 62 3B 63 20 20 20 20  20 20 20 20 20 20 20 20  ...<. z#center b;c            
00008120  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008140  20 20 20 20 63 23 6E 75  6D 62 6C 61 6E 6B 63 6F  6C 73 20 7A 23 62 20 20  20 20 20 20 20 20 20 20      c#numblankcols z#b          
00008160  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008180  7A 23 28 53 30 2E 35 58  5F 2F 63 29 60 4F 7A 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  z#(S0.5X_/c)`Oz                 
000081A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 24 30 20 20                              $0  
000081C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000081E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22  63 65 6E 74 65 72 20 69                         "center i
00008200  73 20 75 73 65 64 20 62  79 20 65 2E 67 2E 20 68  65 61 64 65 72 6F 6E 2E  20 20 20 20 20 20 20 20  s used by e.g. headeron.        
00008220  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 66 72 6F 6D  20 27 74 68 65 20 61 70                     "from 'the ap
00008240  6C 20 68 61 6E 64 62 6F  6F 6B 20 6F 66 20 74 65  63 68 6E 69 71 75 65 73  27 20 63 6F 70 79 72 69  l handbook of techniques' copyri
00008260  67 68 74 20 31 39 37 38  2C 20 69 62 6D 2E 20 36  00 FF FF 00 00 FC FF 0C  00 06 00 DB 54 01 00 46  ght 1978, ibm. 6.  .. ..T.F
00008280  FC 89 D6 24 00 53 5A 1B  00 0B 00 00 00 00 00 01  00 FE EB 02 31 00 00 53  5A FC FF 0A 00 06 00 C6  ë$.SZ.......δ1..SZ ..
000082A0  54 01 00 00 79 0B EB 48  00 53 5A FC FF 03 00 0C  00 A7 55 01 00 76 06 CD  3F 5A 00 53 5A 03 00 02  T..yδH.SZ ..ºU.v?Z.SZ.
000082C0  00 00 00 00 00 01 00 8D  46 D6 50 24 00 53 5A FC  FF 01 00 10 00 C5 54 01  00 5D 4D CA 08 7E 00 53  ......ìFP$.SZ ..T.]M~.S
000082E0  5A FC FF 12 00 10 00 C5  55 01 00 8B EC C4 1E 90  00 53 5A 03 00 11 00 00  00 00 00 01 00 0B 47 38  Z ..U.ïÉ.SZ.......G8
00008300  74 A2 00 53 5A FC FF 10  00 0A 00 C5 55 01 00 38  26 C4 5F B4 00 53 5A FC  FF 03 00 02 00 D2 55 01  tó.SZ ..U.8&_.SZ ..U
00008320  00 03 DF 01 31 C6 00 53  5A 03 00 02 00 00 00 00  00 01 00 E8 AC FB 5D FF  FF 00 00 FC FF 01 00 06  .1.SZ.......Φ¼]  .. .
00008340  00 A8 55 01 00 5D 4D CA  04 EA 00 53 5A FC FF 0F  00 0E 00 E8 55 01 00 8B  47 30 31 FC 00 53 5A 46  .¿U.]MΩ.SZ ..ΦU.ïG01.SZF
00008360  00 0D 00 00 00 00 00 01  00 9A 6E 14 54 0E 01 53  5A 09 00 0C 00 00 00 00  00 01 00 3D 50 C4 1E 20  .......ÜnTSZ.......=P 
00008380  01 53 5A FC FF 0B 00 08  00 E8 55 01 00 00 50 40  50 32 01 53 5A 0F 00 0A  00 00 00 00 00 01 00 04  SZ ..ΦU..P@P2SZ.......
000083A0  89 56 FE 44 01 53 5A 3F  00 09 00 00 00 00 00 01  00 D7 4A 00 02 56 01 53  5A 38 00 08 00 00 00 00  ëVDSZ?.......J.VSZ8.....
000083C0  00 01 00 5E FC 26 C4 68  01 53 5A FD FF 05 00 10  00 A4 57 01 00 3F 03 57  00 7A 01 53 5A 33 00 04  ..^&hSZ² ..ñW.?W.zSZ3.
000083E0  00 00 00 00 00 01 00 06  26 FF 77 8C 01 53 5A 08  00 03 00 00 00 00 00 01  00 01 00 5E 8B 9E 01 53  ......& wîSZ........^ïS
00008400  5A 03 00 02 00 00 00 00  00 01 00 26 8B 77 02 FF  FF 00 00 FC FF 01 00 02  00 E8 55 01 00 8E C2 89  Z.......&ïw  .. ..ΦU.Äë
00008420  C3 C2 01 53 5A FD FF 02  00 04 00 B4 57 01 00 89  D8 52 50 FF FF 00 00 04  00 01 00 00 00 00 00 01  SZ² ..W.ëRP  ........
00008440  00 09 C0 74 05 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 55 8B EC 83 FF  FF 00 00 02 00 00 00 00  .t  ..........Uïâ  ......
00008460  00 00 00 01 00 C4 04 40  50 00 00 6C 00 D8 00 B0  01 D4 01 E6 01 5A 00 FF  FF 02 00 63 00 02 00 62  ....@P..l..µZ.  .c..b
00008480  00 07 00 63 65 6E 74 65  72 00 02 00 7A 00 02 00  62 00 02 00 7A 00 0D 00  6E 75 6D 62 6C 61 6E 6B  ..center..z..b..z..numblank
000084A0  63 6F 6C 73 00 02 00 63  00 02 00 7A 00 02 00 63  00 02 00 01 00 00 00 08  00 00 00 00 00 00 00 E0  cols..c..z..c............α
000084C0  3F 02 00 7A 00 04 00 01  00 00 00 02 00 00 00 78  05 00 63 68 61 72 00 00  01 00 0C 2F 00 0D 00 07  ?.z........x.char.../..
000084E0  00 01 00 01 00 0E 00 08  00 08 00 02 00 01 00 01  00 01 00 01 00 01 00 01  00 08 00 0C 03 02 00 01  ...............
00008500  00 0D 00 3C 00 20 72 23  6B 20 63 68 61 72 20 6E  3B 4C 69 6F 20 20 20 20  20 20 20 20 20 20 20 20  ..<. r#k char n;Lio            
00008520  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008540  20 22 20 6B 20 69 73 20  73 69 6E 67 6C 65 20 63  68 61 72 61 63 74 65 72  20 74 6F 20 62 65 20 70   " k is single character to be p
00008560  6C 61 63 65 64 20 61 63  63 6F 72 64 69 6E 67 20  74 6F 20 70 6F 73 69 74  69 6F 6E 73 20 22 20 6F  laced according to positions " o
00008580  66 20 6F 6E 65 73 20 69  6E 20 6E 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  f ones in n                     
000085A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 72 23 28 58 2F 52                            r#(X/R
000085C0  6E 29 52 27 20 27 48 20  4C 69 6F 23 30 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  n)R' 'H Lio#0                   
000085E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 72 5B  6F 6E 65 73 69 6E 2C 6E                        r[onesin,n
00008600  5D 23 6B 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ]#k                             
00008620  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 72 23 28 52 6E 29  52 72 20 20 20 20 20 20                    r#(Rn)Rr      
00008640  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                $0                
00008680  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000086A0  20 20 20 20 20 20 20 20  20 22 63 68 61 72 20 2D  20 62 75 69 6C 64 20 63  68 61 72 61 63 74 65 72           "char - build character
000086C0  20 61 72 72 61 79 20 74  6F 20 6E 75 6D 65 72 69  63 20 70 61 74 74 65 72  6E 20 20 20 20 20 20 20   array to numeric pattern       
000086E0  20 20 20 20 20 22 66 72  6F 6D 20 27 74 68 65 20  61 70 6C 20 68 61 6E 64  62 6F 6F 6B 20 6F 66 20       "from 'the apl handbook of 
00008700  74 65 63 68 6E 69 71 75  65 73 27 20 63 6F 70 79  72 69 67 68 74 20 31 39  37 38 2C 20 69 62 6D 2E  techniques' copyright 1978, ibm.
00008720  20 22 2D 64 69 73 70 6C  61 79 73 20 6F 72 20 6F  74 68 65 72 20 73 74 72  75 63 74 75 72 65 73 20   "-displays or other structures 
00008740  63 61 6E 20 62 65 20 66  61 73 68 69 6F 6E 65 64  20 66 72 6F 6D 20 20 20  20 20 20 20 20 22 20 6C  can be fashioned from        " l
00008760  6F 67 69 63 61 6C 20 6F  72 20 6E 75 6D 65 72 69  63 20 73 74 72 75 63 74  75 72 65 73 2C 20 6C 61  ogical or numeric structures, la
00008780  74 65 72 20 74 6F 20 62  65 20 6F 76 65 72 6C 61  69 64 20 62 79 20 20 20  20 22 20 47 66 69 6C 6C  ter to be overlaid by    " Gfill
000087A0  73 2E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  s.                              
000087C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 2D 75  73 65 73 3A 20 47 6F 6E                       "-uses: Gon
000087E0  65 73 69 6E 20 47 48 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  esin GH                         
00008800  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 36 00 FF FF 00 00 ED  FF 0C 00 00 00 00 00 01                   6.  ..φ .....
00008820  00 C4 76 F2 26 24 00 DD  5B 1B 00 0B 00 00 00 00  00 01 00 1D 89 56 F0 00  00 DD 5B FC FF 0A 00 10  .v&$.[.......ëV..[ .
00008840  00 97 57 01 00 FF 76 EE  9A 48 00 DD 5B FC FF 05  00 0A 00 C9 55 01 00 26  89 07 89 24 00 DD 5B FC  .ùW. vεÜH.[ ..U.&ëë$.[
00008860  FF 03 00 02 00 BB 55 01  00 26 29 07 C4 6C 00 DD  5B 03 00 02 00 00 00 00  00 01 00 26 89 57 02 48   ..U.&)l.[.......&ëWH
00008880  00 DD 5B FC FF 01 00 0C  00 BA 55 01 00 46 F0 0B  46 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 FF  .[ ..U.FF  .......... 
000088A0  C4 5E 06 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 31 C0 5F 5E B4 00 DD  5B FD FF 13 00 08 00 B7  ^  ..........1_^.[² ..
000088C0  58 01 00 00 73 03 26 C6  00 DD 5B 03 00 12 00 00  00 00 00 01 00 45 55 8B  EC D8 00 DD 5B ED FF 0F  X..s&.[.......EUï.[φ 
000088E0  00 00 00 00 00 01 00 74  32 C4 5E EA 00 DD 5B FC  FF 0D 00 0C 00 B7 57 01  00 8B 47 08 50 FC 00 DD  ......t2^Ω.[ ..W.ïGP.
00008900  5B 07 00 0A 00 0A 00 AC  58 01 00 5F 0A 03 D8 0E  01 DD 5B 32 00 09 00 00  00 00 00 01 00 8B C6 5E  [...¼X._[2.......ï^
00008920  5D 20 01 DD 5B 09 00 08  00 00 00 00 00 01 00 26  89 47 06 32 01 DD 5B FC  FF 07 00 06 00 B7 57 01  ] [.......&ëG2[ ..W
00008940  00 03 C1 5D 4D 44 01 DD  5B 32 00 06 00 00 00 00  00 01 00 0A C4 5E 06 56  01 DD 5B 0F 00 05 00 00  .]MD[2.......^V[...
00008960  00 00 00 01 00 89 56 FC  89 68 01 DD 5B 38 00 04  00 00 00 00 00 01 00 F7  E1 8B 4E 7A 01 DD 5B 08  ....ëVëh[8.......ßïNz[
00008980  00 03 00 00 00 00 00 01  00 F4 2B 46 F0 8C 01 DD  5B 03 00 02 00 00 00 00  00 01 00 F2 56 9A 12 FF  .......+Fî[.......VÜ 
000089A0  FF 00 00 FC FF 01 00 06  00 B2 57 01 00 8B 47 02  26 B0 01 DD 5B FC FF 0D  00 0C 00 A6 58 01 00 26   .. ..W.ïG&[ ..ªX.&
000089C0  8B 47 04 C2 01 DD 5B 03  00 0C 00 00 00 00 00 01  00 C1 76 60 26 D4 01 DD  5B 3D 00 0B 00 00 00 00  ïG[.......v`&[=.....
000089E0  00 01 00 8B 47 02 40 E6  01 DD 5B FC FF 0A 00 02  00 94 58 01 00 29 34 83  C4 F8 01 DD 5B 0C 00 09  ..ïG@µ[ ..öX.)4â°[.
00008A00  00 00 00 00 00 01 00 09  C1 75 10 0A 02 DD 5B FC  FF 03 00 08 00 93 58 01  00 EB 19 C4 5E 1C 02 DD  ......u[ ..ôX.δ^
00008A20  5B 3B 00 02 00 00 00 00  00 01 00 09 C0 75 05 FF  FF 00 00 FC FF 01 00 10  00 8E 58 01 00 45 55 8B  [;.......u  .. ..ÄX.EUï
00008A40  EC 40 02 DD 5B FC FF 08  00 02 00 20 59 01 00 10  FF 76 0E 52 02 DD 5B 32  00 07 00 00 00 00 00 01  @[ .. Y. vR[2......
00008A60  00 FF 76 06 0E 64 02 DD  5B 09 00 06 00 00 00 00  00 01 00 00 00 E9 88 76  02 DD 5B FC FF 05 00 04  . vd[.........Θêv[ .
00008A80  00 B9 58 01 00 57 0C 26  8B 88 02 DD 5B 32 00 04  00 00 00 00 00 01 00 83  C0 0A 89 9A 02 DD 5B 08  .X.W&ïê[2.......âëÜ[
00008AA0  00 03 00 00 00 00 00 01  00 FE 89 46 FC AC 02 DD  5B 03 00 02 00 00 00 00  00 01 00 FF 76 F6 FF FF  .......ëF¼[....... v÷  
00008AC0  FF 00 00 FC FF 01 00 0E  00 B8 58 01 00 C4 5E FC  26 D0 02 DD 5B FD FF 02  00 08 00 2A 59 01 00 02   .. ..X.^&[² ..*Y.
00008AE0  26 8B 1F FF FF 00 00 04  00 01 00 00 00 00 00 01  00 26 8B 77 0A FF FF 00  00 02 00 00 00 00 00 00  &ï  .........&ïw  ........
00008B00  00 01 00 00 74 0A 8B FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 E5 5D 4D  CA FF FF 00 00 02 00 00  ...tï  ..........σ]M  ....
00008B20  00 00 00 00 00 01 00 01  00 C4 5E FF FF 00 00 02  00 00 00 00 00 00 00 01  00 F6 01 00 8C FF FF 00  .......^  ..........÷.î  .
00008B40  00 02 00 00 00 00 00 00  00 01 00 89 D8 83 C0 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 D1 EE FF  .........ëâ  ..........ε 
00008B60  76 00 00 7E 00 90 00 A2  00 9E 01 2E 02 BE 02 E2  02 F4 02 06 03 18 03 2A  03 3C 03 6C 00 FF FF 02  v..~.É.ó..Γ*<l.  
00008B80  00 6E 00 05 00 63 68 61  72 00 02 00 6B 00 02 00  72 00 04 00 01 00 00 00  02 00 00 00 02 00 48 00  .n..char..k..r.........H.
00008BA0  08 00 01 00 00 00 01 00  20 02 00 6E 00 02 00 72  00 02 00 6B 00 02 00 6E  00 07 00 6F 6E 65 73 69  ..... .n..r..k..n..onesi
00008BC0  6E 00 02 00 72 00 02 00  72 00 02 00 6E 00 02 00  72 00 04 00 01 00 00 00  02 00 00 00 78 06 00 63  n..r..r..n..r........x.c
00008BE0  69 74 65 64 00 00 01 00  0C 2F 00 0A 00 05 00 19  00 09 00 02 00 01 00 01  00 01 00 01 00 01 00 01  ited.../...........
00008C00  00 08 00 58 02 02 00 01  00 0A 00 3C 00 20 72 23  6B 76 20 63 69 74 65 64  20 61 20 20 20 20 20 20  ..X...<. r#kv cited a      
00008C20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008C40  20 20 20 20 20 20 20 20  20 20 72 23 27 20 27 73  68 61 70 65 28 7E 72 45  6B 76 29 2F 72 23 28 5E            r#' 'shape(~rEkv)/r#(^
00008C60  3D 5C 72 45 6B 76 29 2F  72 23 2C 61 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  =\rEkv)/r#,a                    
00008C80  20 20 20 20 20 20 72 23  72 5B 61 76 20 67 72 61  64 65 75 70 20 72 3B 5D  20 20 20 20 20 20 20 20        r#r[av gradeup r;]        
00008CA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008CC0  20 20 24 30 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20    $0                            
00008CE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 63 69                               "ci
00008D00  74 65 64 20 2D 20 65 78  74 72 61 63 74 20 63 69  74 65 64 20 73 74 72 69  6E 67 73 20 66 72 6F 6D  ted - extract cited strings from
00008D20  20 63 68 61 72 61 63 74  65 72 20 61 72 72 61 79  73 20 20 20 20 20 20 20  20 22 66 72 6F 6D 20 27   character arrays        "from '
00008D40  74 68 65 20 61 70 6C 20  68 61 6E 64 62 6F 6F 6B  20 6F 66 20 74 65 63 68  6E 69 71 75 65 73 27 20  the apl handbook of techniques' 
00008D60  63 6F 70 79 72 69 67 68  74 20 31 39 37 38 2C 20  69 62 6D 2E 20 22 2D 73  74 72 69 6E 67 73 20 6F  copyright 1978, ibm. "-strings o
00008D80  66 20 6E 6F 6E 2D 62 6C  61 6E 6B 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 2C  20 64 65 6D 61 72 6B 65  f non-blank information, demarke
00008DA0  64 20 62 79 20 74 68 65  20 20 20 20 20 20 20 20  20 22 20 63 68 61 72 61  63 74 65 72 73 20 70 72  d by the         " characters pr
00008DC0  6F 66 66 65 72 65 64 20  61 73 20 6B 76 2C 20 77  69 6C 6C 20 62 65 20 65  78 74 72 61 63 74 65 64  offered as kv, will be extracted
00008DE0  2C 20 73 68 61 70 65 64  20 61 73 20 20 22 20 61  20 6D 61 74 72 69 78 2C  20 61 6E 64 20 73 6F 72  , shaped as  " a matrix, and sor
00008E00  74 65 64 2E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ted.                            
00008E20  20 20 20 20 20 20 20 20  20 22 2D 75 73 65 73 3A  20 47 73 68 61 70 65 20  47 67 72 61 64 65 75 70           "-uses: Gshape Ggradeup
00008E40  20 28 61 6E 64 20 67 6C  6F 62 61 6C 20 76 61 72  69 61 62 6C 65 20 22 61  76 22 29 20 20 20 20 20   (and global variable "av")     
00008E60  20 20 20 20 20 12 00 FF  FF 00 00 FC FF 0C 00 0E  00 8D 58 01 00 5E 06 26  C7 24 00 39 5C FC FF 06       .  .. ..ìX.^&$.9\ 
00008E80  00 02 00 B1 57 01 00 5D  4D CA 04 00 00 39 5C FC  FF 03 00 08 00 97 57 01  00 07 C4 5E 06 48 00 39  ..W.]M..9\ ..ùW.^H.9
00008EA0  5C 03 00 02 00 00 00 00  00 01 00 45 55 8B EC 24  00 39 5C FC FF 01 00 02  00 97 57 01 00 66 29 34  \.......EUï$.9\ ..ùW.f)4
00008EC0  89 6C 00 39 5C FC FF 22  00 0E 00 B4 58 01 00 50  BA 29 34 7E 00 39 5C 0C  00 21 00 00 00 00 00 01  ël.9\ "..X.P)4~.9\.!.....
00008EE0  00 FD 90 C4 5E 90 00 39  5C 03 00 20 00 00 00 00  00 01 00 8B 46 06 5D A2  00 39 5C FC FF 1F 00 04  .²É^É.9\. ......ïF]ó.9\ .
00008F00  00 AC 58 01 00 02 26 FF  37 B4 00 39 5C 0F 00 1E  00 00 00 00 00 01 00 34  83 C4 08 C6 00 39 5C 09  .¼X.& 7.9\.......4â.9\
00008F20  00 1D 00 00 00 00 00 01  00 06 75 15 B8 D8 00 39  5C FC FF 1B 00 0E 00 AB  58 01 00 08 89 46 06 EA  .......u§.9\ ..½X.ëFΩ
00008F40  00 39 5C 25 00 1A 00 00  00 00 00 01 00 FF 76 08  FF FC 00 39 5C FC FF 19  00 08 00 AB 58 01 00 D6  .9\%....... v .9\ ..½X.
00008F60  05 26 8C 0E 01 39 5C 3C  00 18 00 00 00 00 00 01  00 55 8B EC 83 20 01 39  5C 3E 00 16 00 00 00 00  &î9\<.......Uïâ 9\>.....
00008F80  00 01 00 0A 89 46 FC 32  01 39 5C 08 00 15 00 00  00 00 00 01 00 8B 47 02  26 44 01 39 5C 03 00 14  ..ëF29\.§......ïG&D9\.
00008FA0  00 00 00 00 00 01 00 89  76 F0 BF 56 01 39 5C FC  FF 13 00 02 00 A6 58 01  00 06 89 56 F6 68 01 39  ......ëvV9\ ..ªX.ëV÷h9
00008FC0  5C 0F 00 12 00 00 00 00  00 01 00 46 F8 EB 24 7A  01 39 5C 09 00 11 00 00  00 00 00 01 00 EE FF 76  \.......F°δ$z9\.......ε v
00008FE0  EC 8C 01 39 5C FC FF 0F  00 08 00 98 58 01 00 07  01 46 EC 9E 01 39 5C 25  00 0E 00 00 00 00 00 01  î9\ ..ÿX.F9\%......
00009000  00 5D 4D CA 08 B0 01 39  5C FC FF 0D 00 0A 00 8E  58 01 00 0A 00 01 00 C2  01 39 5C 84 00 0C 00 00  .]M9\ ..ÄX...9\ä...
00009020  00 00 00 01 00 FC 45 00  00 D4 01 39 5C 08 00 0B  00 00 00 00 00 01 00 00  00 45 55 E6 01 39 5C FC  ....E..9\.........EUµ9\
00009040  FF 06 00 0A 00 A5 58 01  00 52 50 9A 64 F8 01 39  5C 07 00 03 00 08 00 14  59 01 00 A1 EE 00 89 0A   ..ÑX.RPÜd°9\...Y.íε.ë
00009060  02 39 5C 03 00 02 00 00  00 00 00 01 00 00 52 50  B8 FF FF 00 00 FC FF 01  00 04 00 8E 58 01 00 B8  9\........RP  .. ..ÄX.
00009080  6A FF 36 2E 02 39 5C 3D  00 12 00 00 00 00 00 01  00 B8 7A 06 52 40 02 39  5C 1B 00 11 00 00 00 00  j 6.9\=.......zR@9\.....
000090A0  00 01 00 9A 49 BB 54 52  02 39 5C FC FF 10 00 06  00 C1 58 01 00 C0 50 50  B0 64 02 39 5C FC FF 08  ..ÜITR9\ ..X.PPd9\ 
000090C0  00 08 00 20 59 01 00 CD  3F 1E 11 76 02 39 5C FC  FF 05 00 10 00 BC 58 01  00 C4 5F 4E 26 88 02 39  .. Y.?v9\ ..X._N&ê9
000090E0  5C 3B 00 04 00 00 00 00  00 01 00 89 86 48 FF 9A  02 39 5C FC FF 03 00 10  00 B6 58 01 00 4C FF 52  \;.......ëåH Ü9\ ..X.L R
00009100  50 AC 02 39 5C 03 00 02  00 00 00 00 00 01 00 F0  63 50 9A FF FF 00 00 FC  FF 01 00 04 00 B5 58 01  P¼9\.......cPÜ  .. ..X
00009120  00 8B 96 4A FF D0 02 39  5C FD FF 02 00 0C 00 B7  5A 01 00 EA 02 FF B6 FF  FF 00 00 04 00 01 00 00  .ïûJ 9\² ..Z.Ω   .....
00009140  00 00 00 01 00 50 16 8D  86 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 46  FF FF B6 FF FF 00 00 02  ....Pìå  ..........F    ..
00009160  00 00 00 00 00 00 00 01  00 5E FF 74 3A FF FF 00  00 02 00 00 00 00 00 00  00 01 00 62 FF 89 86 FF  ........^ t:  ..........b ëå 
00009180  FF 00 00 02 00 00 00 00  00 00 00 01 00 74 10 8C  C2 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 C4   ..........tî  ..........
000091A0  9E 60 FF FF FF 00 00 02  00 00 00 00 00 00 00 01  00 00 E9 4D 02 00 00 5A  00 1C 02 BE 02 E2 02 F4  `   ...........ΘM..Z.Γ
000091C0  02 06 03 18 03 2A 03 3C  03 48 00 FF FF 02 00 61  00 06 00 63 69 74 65 64  00 03 00 6B 76 00 02 00  *<H.  .a..cited..kv..
000091E0  72 00 02 00 61 00 02 00  72 00 03 00 6B 76 00 02  00 72 00 02 00 72 00 03  00 6B 76 00 02 00 72 00  r..a..r..kv..r..r..kv..r.
00009200  06 00 73 68 61 70 65 00  08 00 01 00 00 00 01 00  20 02 00 72 00 02 00 72  00 08 00 67 72 61 64 65  .shape...... .r..r..grade
00009220  75 70 00 03 00 61 76 00  02 00 72 00 02 00 72 00  04 00 01 00 00 00 02 00  00 00 78 0A 00 63 68 61  up..av..r..r........x.cha
00009240  72 61 63 74 65 72 00 00  01 00 0A 0F 00 04 00 04  00 01 00 01 00 09 00 08  00 F0 00 02 00 01 00 04  racter.............
00009260  00 3C 00 74 20 23 20 63  68 61 72 61 63 74 65 72  20 61 20 20 20 20 20 20  20 20 20 20 20 20 20 20  .<.t # character a              
00009280  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22                                 "
000092A0  72 65 74 75 72 6E 73 20  31 20 69 66 20 61 72 67  75 6D 65 6E 74 20 69 73  20 63 68 61 72 61 63 74  returns 1 if argument is charact
000092C0  65 72 2E 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 66 72 6F 6D  er.                        "from
000092E0  20 27 74 68 65 20 61 70  6C 20 68 61 6E 64 62 6F  6F 6B 20 6F 66 20 74 65  63 68 6E 69 71 75 65 73   'the apl handbook of techniques
00009300  27 20 63 6F 70 79 72 69  67 68 74 20 31 39 37 38  2C 20 69 62 6D 2E 20 74  20 23 20 30 20 5E 3D 20  ' copyright 1978, ibm. t # 0 ^= 
00009320  30 20 5C 20 30 20 52 20  61 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  0 \ 0 R a                       
00009340  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 12 00 FF FF 00  00 FC FF 0E 00 04 00 92                     .  .. ..Æ
00009360  58 01 00 20 20 20 20 24  00 E1 5A FC FF 04 00 04  00 88 58 01 00 20 20 20  20 36 00 E1 5A 03 00 02  X.    $.ßZ ..êX.    6.ßZ.
00009380  00 00 00 00 00 01 00 20  20 20 20 00 00 E1 5A FC  FF 00 00 0A 00 86 58 01  00 20 20 20 20 FF FF 00  ......    ..ßZ ...åX.      .
000093A0  00 02 00 00 00 00 00 00  00 01 00 20 20 20 20 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 20 20  .........      ..........   
000093C0  20 7E 00 E1 5A FC FF 11  00 10 00 92 58 01 00 20  20 20 20 90 00 E1 5A 32  00 0F 00 00 00 00 00 01   ~.ßZ ..ÆX.    É.ßZ2......
000093E0  00 20 20 20 20 A2 00 E1  5A FD FF 0D 00 08 00 BD  58 01 00 20 20 20 20 B4  00 E1 5A 3C 00 0B 00 00  .    ó.ßZ² ..X.    .ßZ<...
00009400  00 00 00 01 00 22 63 68  61 C6 00 E1 5A FD FF 09  00 0A 00 B5 58 01 00 61  63 74 65 D8 00 E1 5A 3E  ...."cha.ßZ² ..X.acte.ßZ>
00009420  00 06 00 00 00 00 00 01  00 65 72 69 63 EA 00 E1  5A FD FF 04 00 02 00 AA  58 01 00 20 20 20 20 FC  .......ericΩ.ßZ² ..¬X.    
00009440  00 E1 5A 03 00 02 00 00  00 00 00 01 00 72 20 47  6F FF FF 00 00 FC FF 00  00 0A 00 92 58 01 00 20  .ßZ.......r Go  .. ...ÆX. 
00009460  20 20 20 00 00 48 00 5A  00 6C 00 36 00 FF FF 02  00 61 00 0A 00 63 68 61  72 61 63 74 65 72 00 02     ..H.Z.l.6.  .a..character.
00009480  00 74 00 02 00 61 00 04  00 01 00 00 00 02 00 00  00 04 00 01 00 00 00 02  00 00 00 04 00 01 00 00  .t..a..................
000094A0  00 02 00 00 00 02 00 74  00 78 08 00 63 66 6F 72  6D 61 74 00 00 01 00 01  10 00 06 00 01 00 01 00  .....t.x.cformat.......
000094C0  0A 00 02 00 01 00 01 00  08 00 68 01 02 00 01 00  06 00 3C 00 20 63 66 6F  72 6D 61 74 20 20 20 20  .....h...<. cformat    
000094E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009500  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  22 61 73 73 75 6D 65 73  20 61 20 61 6E 64 20 62                  "assumes a and b
00009520  20 68 61 76 65 20 62 65  65 6E 20 6C 6F 63 61 6C  69 7A 65 64 20 20 20 20  20 20 20 20 20 20 20 20   have been localized            
00009540  20 20 20 20 20 20 20 20  20 20 20 20 20 43 27 61  23 46 61 20 48 20 62 23  46 62 27 69 66 28 63 68               C'a#Fa H b#Fb'if(ch
00009560  61 72 61 63 74 65 72 20  61 29 5E 3D 63 68 61 72  61 63 74 65 72 20 62 20  20 20 20 20 20 20 20 20  aracter a)^=character b         
00009580  20 20 20 20 20 20 20 20  20 24 30 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20           $0                     
000095A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000095C0  20 20 20 20 22 63 66 6F  72 6D 61 74 20 2D 20 65  6E 73 75 72 65 73 20 6C  6F 63 61 6C 69 7A 65 64      "cformat - ensures localized
000095E0  20 61 20 61 6E 64 20 62  20 61 72 65 20 73 61 6D  65 20 74 79 70 65 2E 20  20 20 20 20 20 20 20 20   a and b are same type.         
00009600  22 66 72 6F 6D 20 27 74  68 65 20 61 70 6C 20 68  61 6E 64 62 6F 6F 6B 20  6F 66 20 74 65 63 68 6E  "from 'the apl handbook of techn
00009620  69 71 75 65 73 27 20 63  6F 70 79 72 69 67 68 74  20 31 39 37 38 2C 20 69  62 6D 2E 20 00 00 FF FF  iques' copyright 1978, ibm. ..  
00009640  00 00 FC FF 01 00 0A 00  D3 55 01 00 01 00 05 00  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 20 20  .. ..U...  ..........  
00009660  20 20 36 00 24 5A FC FF  2A 00 04 00 D4 55 01 00  20 20 20 20 48 00 24 5A  FC FF 20 00 02 00 89 58    6.$Z *..U.    H.$Z  ..ëX
00009680  01 00 20 20 20 20 5A 00  24 5A 3E 00 1E 00 00 00  00 00 01 00 65 73 20 61  6C 00 24 5A 09 00 1D 00  .    Z.$Z>.......es al.$Z..
000096A0  00 00 00 00 01 00 65 6E  20 6C 7E 00 24 5A FC FF  1C 00 06 00 BE 55 01 00  20 20 20 20 90 00 24 5A  .....en l~.$Z ..U.    É.$Z
000096C0  FC FF 12 00 0A 00 B1 57  01 00 20 43 27 61 A2 00  24 5A 08 00 11 00 00 00  00 00 01 00 63 68 61 72   ..W. C'aó.$Z.......char
000096E0  B4 00 24 5A FC FF 0F 00  06 00 A0 55 01 00 61 63  74 65 C6 00 24 5A 07 00  02 00 10 00 AA 57 01 00  .$Z ..áU.acte.$Z...¬W.
00009700  20 20 20 20 FF FF 00 00  23 00 01 00 00 00 00 00  01 00 20 20 20 20 EA 00  24 5A FD FF 02 00 0E 00        ..#.......    Ω.$Z² ..
00009720  90 58 01 00 20 20 20 20  FF FF 00 00 04 00 01 00  00 00 00 00 01 00 20 20  20 20 FF FF 00 00 02 00  ÉX.      .........      ...
00009740  00 00 00 00 00 00 01 00  61 74 20 2D FF FF 00 00  02 00 00 00 00 00 00 00  01 00 69 7A 65 64 00 00  .......at -  ..........ized..
00009760  12 00 24 00 D8 00 FC 00  0E 01 FF FF FF FF 08 00  63 66 6F 72 6D 61 74 00  02 00 62 00 0A 00 63 68  .$...    .cformat..b..ch
00009780  61 72 61 63 74 65 72 00  02 00 61 00 0A 00 63 68  61 72 61 63 74 65 72 00  03 00 69 66 00 08 00 0B  aracter..a..character..if..
000097A0  00 01 00 01 00 0B 00 61  23 46 61 20 48 20 62 23  46 62 04 00 01 00 00 00  02 00 00 00 78 05 00 63  ....a#Fa H b#Fb.......x.c
000097C0  6E 74 72 00 00 01 00 0C  1F 00 04 00 05 00 01 00  01 00 18 00 08 00 F4 00  02 00 01 00 04 00 3D 00  ntr..............=.
000097E0  20 68 23 77 20 63 6E 74  72 20 76 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   h#w cntr v                     
00009800  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 63 6E                               "cn
00009820  74 72 20 2D 20 75 73 65  64 20 69 6E 20 6F 75 74  70 75 74 20 66 75 6E 63  74 69 6F 6E 2E 20 20 20  tr - used in output function.   
00009840  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 66 72 6F 6D 20                            "from 
00009860  27 74 68 65 20 61 70 6C  20 68 61 6E 64 62 6F 6F  6B 20 6F 66 20 74 65 63  68 6E 69 71 75 65 73 27  'the apl handbook of techniques'
00009880  20 63 6F 70 79 72 69 67  68 74 20 31 39 37 38 2C  20 69 62 6D 2E 20 20 20  68 23 28 77 5A 52 76 29   copyright 1978, ibm.   h#(wZRv)
000098A0  2F 28 5F 53 30 2E 35 58  77 5F 52 2C 76 29 60 4F  77 59 76 20 20 20 20 20  20 20 20 20 20 20 20 20  /(_S0.5Xw_R,v)`OwYv             
000098C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 12 00 FF FF  00 00 FC FF 0A 00 04 00                      .  .. ..
000098E0  26 59 01 00 3A 11 50 FF  24 00 87 5C FC FF 05 00  0C 00 25 59 01 00 FF 77  06 26 00 00 87 5C FC FF  &Y.:P $.ç\ ..%Y. w&..ç\ 
00009900  03 00 04 00 1F 59 01 00  FF 76 EE C4 48 00 87 5C  03 00 02 00 00 00 00 00  01 00 F6 8E C2 89 24 00  ..Y. vεH.ç\.......÷Äë$.
00009920  87 5C FC FF 01 00 0A 00  C3 58 01 00 54 26 FF B6  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 8A FF  ç\ ..X.T&   ..........è 
00009940  B6 42 FF FF 00 00 02 00  00 00 00 00 00 00 01 00  E9 3C FF BF 90 00 87 5C  FC FF 1B 00 04 00 B2 5A  B  ..........Θ< É.ç\ ..Z
00009960  01 00 CD 3F 04 08 A2 00  87 5C 39 00 1A 00 00 00  00 00 01 00 46 FE C4 9E  B4 00 87 5C FC FF 19 00  .?ó.ç\9.......F.ç\ .
00009980  0C 00 A3 5A 01 00 29 34  83 C4 C6 00 87 5C 46 00  17 00 00 00 00 00 01 00  86 5C FF 73 D8 00 87 5C  .úZ.)4â.ç\F.......å\ s.ç\
000099A0  09 00 16 00 00 00 00 00  01 00 4C 29 34 83 EA 00  87 5C FC FF 15 00 0A 00  36 59 01 00 07 13 1E 89  .......L)4âΩ.ç\ §..6Y.ë
000099C0  FC 00 87 5C 0C 00 14 00  00 00 00 00 01 00 F6 FC  09 FF 0E 01 87 5C 32 00  13 00 00 00 00 00 01 00  .ç\.......÷ ç\2.......
000099E0  CD 3F 03 68 20 01 87 5C  3F 00 12 00 00 00 00 00  01 00 C4 1E EE 00 32 01  87 5C FC FF 11 00 04 00  ?h ç\?.......ε.2ç\ ..
00009A00  36 59 01 00 CD 3F 1E AF  44 01 87 5C 38 00 10 00  00 00 00 00 01 00 56 FF  FF B6 56 01 87 5C FD FF  6Y.?»Dç\8.......V  Vç\² 
00009A20  0D 00 02 00 7D 5B 01 00  FF 9A A3 27 68 01 87 5C  33 00 0C 00 00 00 00 00  01 00 66 FF 36 7A 7A 01  ..}[. Üú'hç\3.......f 6zz
00009A40  87 5C 3F 00 0B 00 00 00  00 00 01 00 50 B0 01 50  8C 01 87 5C 08 00 0A 00  00 00 00 00 01 00 8B E5  ç\?.......PPîç\.......ïσ
00009A60  5D 4D 9E 01 87 5C 0F 00  09 00 00 00 00 00 01 00  45 55 8B EC B0 01 87 5C  09 00 08 00 00 00 00 00  ]Mç\.......EUïç\......
00009A80  01 00 FC B8 7E 05 C2 01  87 5C FC FF 07 00 04 00  33 59 01 00 83 46 FC 04  D4 01 87 5C 32 00 06 00  .~ç\ ..3Y.âFç\2..
00009AA0  00 00 00 00 01 00 0C A1  C8 00 E6 01 87 5C 3A 00  05 00 00 00 00 00 01 00  72 54 26 09 F8 01 87 5C  .....í.µç\:.......rT&°ç\
00009AC0  FC FF 04 00 0E 00 32 59  01 00 42 54 26 FF 0A 02  87 5C 08 00 03 00 00 00  00 00 01 00 68 9A 46 83   ..2Y.BT& ç\.......hÜFâ
00009AE0  1C 02 87 5C 03 00 02 00  00 00 00 00 01 00 26 BA  90 43 FF FF 00 00 FC FF  01 00 08 00 32 59 01 00  ç\.......&ÉC  .. ..2Y.
00009B00  31 C0 50 50 00 00 5A 00  6C 00 7E 00 48 00 FF FF  02 00 76 00 05 00 63 6E  74 72 00 02 00 77 00 02  1PP..Z.l.~.H.  .v..cntr..w.
00009B20  00 68 00 02 00 76 00 02  00 77 00 02 00 76 00 02  00 77 00 02 00 01 00 00  00 08 00 00 00 00 00 00  .h..v..w..v..w...........
00009B40  00 E0 3F 02 00 76 00 02  00 77 00 02 00 68 00 78  08 00 63 6F 6C 6C 65 63  74 00 00 01 00 0C 2C 00  .α?.v..w..h.x.collect...,.
00009B60  0D 00 07 00 19 00 02 00  01 00 01 00 01 00 01 00  01 00 01 00 01 00 01 00  01 00 01 00 08 00 19 03  ...............
00009B80  02 00 01 00 0D 00 3D 00  20 72 23 76 76 20 63 6F  6C 6C 65 63 74 20 63 76  3B 74 20 20 20 20 20 20  ...=. r#vv collect cv;t      
00009BA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009BC0  20 20 20 20 20 20 72 23  74 2C 5B 4C 69 6F 2B 30  2E 35 5D 28 28 74 23 64  72 65 70 20 63 76 29 4A        r#t,[Lio+0.5]((t#drep cv)J
00009BE0  2E 3D 63 76 29 2B 2E 58  76 76 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  .=cv)+.Xvv                      
00009C00  20 20 20 24 30 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20     $0                           
00009C20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22                                 "
00009C40  63 6F 6C 6C 65 63 74 20  2D 20 63 6F 6C 6C 65 63  74 20 61 6E 64 20 73 75  6D 6D 61 72 69 7A 65 20  collect - collect and summarize 
00009C60  63 6F 65 66 66 69 63 69  65 6E 74 73 20 6F 66 20  63 6F 6D 6D 6F 6E 20 63  6F 64 65 73 22 66 72 6F  coefficients of common codes"fro
00009C80  6D 20 27 74 68 65 20 61  70 6C 20 68 61 6E 64 62  6F 6F 6B 20 6F 66 20 74  65 63 68 6E 69 71 75 65  m 'the apl handbook of technique
00009CA0  73 27 20 63 6F 70 79 72  69 67 68 74 20 31 39 37  38 2C 20 69 62 6D 2E 20  20 22 2D 76 76 20 61 6E  s' copyright 1978, ibm.  "-vv an
00009CC0  64 20 63 76 20 61 72 65  20 61 20 70 61 69 72 20  6F 66 20 6E 75 6D 65 72  69 63 20 76 65 63 74 6F  d cv are a pair of numeric vecto
00009CE0  72 73 20 74 6F 20 77 68  69 63 68 20 77 65 20 68  61 64 20 20 20 20 22 20  62 65 65 6E 20 63 61 74  rs to which we had    " been cat
00009D00  65 6E 61 74 69 6E 67 20  70 61 69 72 73 20 6F 66  20 63 6F 72 72 65 73 70  6F 6E 64 69 6E 67 20 64  enating pairs of corresponding d
00009D20  61 74 61 2E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 2D 77 65 20  64 65 73 69 72 65 20 74  ata.               "-we desire t
00009D40  6F 20 72 65 64 75 63 65  20 74 68 65 20 64 61 74  61 20 62 79 20 63 6F 6C  6C 65 63 74 69 6E 67 20  o reduce the data by collecting 
00009D60  61 6E 64 20 73 75 6D 6D  69 6E 67 20 20 20 20 20  22 20 74 68 6F 73 65 20  74 65 72 6D 73 20 69 6E  and summing     " those terms in
00009D80  20 76 76 20 74 68 61 74  20 61 72 65 20 69 6E 20  74 68 65 20 73 61 6D 65  20 63 61 74 65 67 6F 72   vv that are in the same categor
00009DA0  79 2C 20 61 73 20 20 20  20 20 20 20 20 22 20 72  65 70 72 65 73 65 6E 74  65 64 20 62 79 20 72 65  y, as        " represented by re
00009DC0  70 65 74 69 74 69 6F 6E  20 69 6E 20 63 76 2C 20  74 68 65 20 63 6F 64 65  20 76 65 63 74 6F 72 2E  petition in cv, the code vector.
00009DE0  20 20 20 20 20 20 20 20  20 20 22 2D 74 68 65 20  63 6F 64 65 20 76 65 63  74 6F 72 2C 20 61 6C 74            "-the code vector, alt
00009E00  68 6F 75 67 68 20 6E 75  6D 65 72 69 63 2C 20 6D  61 79 20 72 65 70 72 65  73 65 6E 74 20 20 20 20  hough numeric, may represent    
00009E20  20 20 20 20 20 20 20 22  20 61 6C 70 68 61 62 65  74 69 63 20 63 68 61 72  61 63 74 65 72 73 2E 20         " alphabetic characters. 
00009E40  20 73 65 65 20 47 6C 6A  6E 66 6F 72 6D 2E 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   see Gljnform.                  
00009E60  20 20 20 20 22 2D 75 73  65 73 3A 20 47 64 72 65  70 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20      "-uses: Gdrep               
00009E80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009EA0  20 36 00 FF FF 00 00 FC  FF 11 00 04 00 B7 5A 01  00 FF 76 E4 FF 24 00 D4  5D 1B 00 10 00 00 00 00   6.  .. ..Z. vΣ $.].....
00009EC0  00 01 00 26 83 3E E8 00  00 D4 5D FC FF 0E 00 0E  00 B1 5A 01 00 C2 06 00  45 48 00 D4 5D FC FF 06  ..&â>Φ..] ..Z..EH.] 
00009EE0  00 0A 00 B6 5A 01 00 50  9A A2 66 24 00 D4 5D FC  FF 03 00 08 00 B1 5A 01  00 FF 76 08 FF 6C 00 D4  ..Z.PÜóf$.] ..Z. v l.
00009F00  5D 03 00 02 00 00 00 00  00 01 00 66 55 26 8C 48  00 D4 5D FC FF 01 00 0E  00 27 59 01 00 89 D8 83  ].......fU&îH.] ..'Y.ëâ
00009F20  C0 90 00 D4 5D FC FF 23  00 02 00 A8 5B 01 00 C4  5E 06 26 A2 00 D4 5D 38  00 22 00 00 00 00 00 01  É.] #..¿[.^&ó.]8.".....
00009F40  00 47 16 26 89 B4 00 D4  5D 0E 00 21 00 00 00 00  00 01 00 0E E8 B4 06 C6  00 D4 5D 0B 00 20 00 00  .G&ë.].!......Φ.]. ..
00009F60  00 00 00 01 00 8B EC 8B  46 D8 00 D4 5D 09 00 1F  00 00 00 00 00 01 00 34  89 D1 09 EA 00 D4 5D FC  ....ïïF.].......4ëΩ.]
00009F80  FF 1D 00 08 00 A1 5B 01  00 06 9A 3B 39 FC 00 D4  5D 1D 00 1C 00 00 00 00  00 01 00 0C FF 76 14 0E   ..í[.Ü;9.]....... v
00009FA0  01 D4 5D 0E 00 1B 00 00  00 00 00 01 00 0A FF 76  08 20 01 D4 5D 2A 00 1A  00 00 00 00 00 01 00 CA  ]....... v ]*.......
00009FC0  10 00 45 32 01 D4 5D 09  00 19 00 00 00 00 00 01  00 50 9A A2 66 44 01 D4  5D FC FF 17 00 0A 00 93  .E2].......PÜófD] ..ô
00009FE0  5B 01 00 FF 76 08 FF 56  01 D4 5D FC FF 12 00 08  00 99 5B 01 00 66 55 26  8C 68 01 D4 5D 03 00 11  [. v V] ..Ö[.fU&îh].
0000A000  00 00 00 00 00 01 00 C0  0E 52 50 7A 01 D4 5D FC  FF 10 00 04 00 93 5B 01  00 FF 76 14 FF 8C 01 D4  ......RPz] ..ô[. v î
0000A020  5D 08 00 0F 00 00 00 00  00 01 00 FF 76 08 FF 9E  01 D4 5D 08 00 0E 00 00  00 00 00 01 00 4D CA 14  ]....... v ].......M
0000A040  00 B0 01 D4 5D 3D 00 0D  00 00 00 00 00 01 00 75  18 B8 02 C2 01 D4 5D FD  FF 0A 00 10 00 93 5B 01  .]=.......u]² ..ô[
0000A060  00 89 46 00 00 D4 01 D4  5D 0B 00 09 00 00 00 00  00 01 00 34 C4 5E 06 E6  01 D4 5D ED FF 06 00 00  .ëF..].......4^µ]φ ..
0000A080  00 00 00 01 00 8B 56 0C  8B F8 01 D4 5D 3B 00 05  00 00 00 00 00 01 00 52  50 89 46 0A 02 D4 5D 0C  ....ïVï°];.......RPëF]
0000A0A0  00 04 00 00 00 00 00 01  00 C4 5E 06 26 1C 02 D4  5D FC FF 03 00 0E 00 88  5B 01 00 01 00 C4 76 2E  .......^&] ..ê[..v.
0000A0C0  02 D4 5D 03 00 02 00 00  00 00 00 01 00 74 04 26  FF FF FF 00 00 FC FF 01  00 10 00 85 5B 01 00 90  ].......t&   .. ..à[.É
0000A0E0  C4 5E 06 52 02 D4 5D FD  FF 02 00 10 00 CD 5C 01  00 8A 04 30 E4 FF FF 00  00 04 00 01 00 00 00 00  ^R]² ..\.è0Σ  .......
0000A100  00 01 00 26 8B 47 62 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 EB 19 8C  C2 FF FF 00 00 02 00 00  ..&ïGb  ..........δî  ....
0000A120  00 00 00 00 00 01 00 8B  46 FC 89 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 E0 C4 76 F8 FF FF 00  ......ïFë  ..........αv°  .
0000A140  00 02 00 00 00 00 00 00  00 01 00 FF 76 08 FF FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 8B E5 5D  ......... v   ..........ïσ]
0000A160  4D FF FF 00 00 02 00 00  00 00 00 00 00 01 00 0B  46 06 75 FF FF 00 00 02  00 00 00 00 00 00 00 01  M  ..........Fu  .........
0000A180  00 89 56 08 89 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 3B 39 29 34 FF  FF 00 00 02 00 00 00 00  .ëVë  ..........;9)4  ......
0000A1A0  00 00 00 01 00 16 F0 00  A1 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 EA  00 89 4E 00 00 7E 00 40  .....í  ..........Ω.ëN..~.@
0000A1C0  02 64 02 76 02 88 02 9A  02 AC 02 BE 02 D0 02 E2  02 F4 02 06 03 6C 00 FF  FF 02 00 74 00 03 00 63  dvêܼΓl.  .t..c
0000A1E0  76 00 08 00 63 6F 6C 6C  65 63 74 00 03 00 76 76  00 02 00 72 00 03 00 76  76 00 03 00 63 76 00 03  v..collect..vv..r..vv..cv.
0000A200  00 63 76 00 05 00 64 72  65 70 00 02 00 74 00 02  00 01 00 00 00 08 00 00  00 00 00 00 00 E0 3F 02  .cv..drep..t............α?
0000A220  00 74 00 02 00 72 00 04  00 01 00 00 00 02 00 00  00 78 08 00 63 6F 6C 66  6F 72 6D 00 00 01 00 01  .t..r........x.colform...
0000A240  3F 00 07 00 03 00 0E 00  29 00 02 00 01 00 01 00  01 00 08 00 A4 01 02 00  01 00 07 00 3C 00 20 63  ?....)......ñ...<. c
0000A260  6F 6C 66 6F 72 6D 3B 72  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  olform;r                        
0000A280  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 24 30 20 69 66                             $0 if
0000A2A0  20 30 3D 28 52 52 61 29  58 52 52 62 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   0=(RRa)XRRb                    
0000A2C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 61  23 28 28 31 59 52 61 29                         a#((1YRa)
0000A2E0  2C 72 29 59 61 20 48 20  62 23 28 28 31 59 52 62  29 2C 72 23 28 31 55 52  61 29 53 31 55 52 62 29  ,r)Ya H b#((1YRb),r#(1URa)S1URb)
0000A300  59 62 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 24 30 20 20 20  20 20 20 20 20 20 20 20  Yb                 $0           
0000A320  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000A340  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 63  6F 6C 66 6F 72 6D 20 69  73 20 75 73 65 64 20 62                "colform is used b
0000A360  79 20 65 2E 67 2E 20 72  63 61 74 2E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  y e.g. rcat.                    
0000A380  20 20 20 20 20 20 20 20  20 20 22 66 72 6F 6D 20  27 74 68 65 20 61 70 6C  20 68 61 6E 64 62 6F 6F            "from 'the apl handboo
0000A3A0  6B 20 6F 66 20 74 65 63  68 6E 69 71 75 65 73 27  20 63 6F 70 79 72 69 67  68 74 20 31 39 37 38 2C  k of techniques' copyright 1978,
0000A3C0  20 69 62 6D 2E 20 22 61  73 73 75 6D 65 73 20 6C  6F 63 61 6C 69 7A 65 64  20 61 20 61 6E 64 20 62   ibm. "assumes localized a and b
0000A3E0  2E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  .                               
0000A400  20 20 24 00 FF FF 00 00  FC FF 09 00 0C 00 13 59  01 00 00 00 00 00 24 00  00 5D 1B 00 08 00 00 00    $.  .. ..Y.....$..]....
0000A420  00 00 01 00 00 00 00 00  FF FF 00 00 FC FF 01 00  0E 00 BE 58 01 00 00 00  00 00 48 00 00 5D FC FF  .......  .. ..X.....H..] 
0000A440  11 00 02 00 A3 5A 01 00  00 00 00 00 5A 00 00 5D  32 00 10 00 00 00 00 00  01 00 00 00 00 00 6C 00  ..úZ.....Z..]2...........l.
0000A460  00 5D 32 00 0F 00 00 00  00 00 01 00 00 00 00 00  7E 00 00 5D 38 00 0E 00  00 00 00 00 01 00 00 00  .]2...........~..]8.........
0000A480  00 00 90 00 00 5D 09 00  0D 00 00 00 00 00 01 00  00 00 00 00 A2 00 00 5D  FC FF 0C 00 0C 00 29 59  ..É..]...........ó..] ..)Y
0000A4A0  01 00 00 00 00 00 B4 00  00 5D 32 00 0B 00 00 00  00 00 01 00 00 00 00 00  C6 00 00 5D 32 00 0A 00  .......]2.............]2..
0000A4C0  00 00 00 00 01 00 00 00  00 00 D8 00 00 5D 08 00  09 00 00 00 00 00 01 00  00 00 00 00 EA 00 00 5D  ...........]...........Ω..]
0000A4E0  1D 00 08 00 00 00 00 00  01 00 00 00 00 00 FC 00  00 5D FD FF 07 00 0E 00  79 5B 01 00 00 00 00 00  .............]² ..y[.....
0000A500  0E 01 00 5D FC FF 04 00  02 00 14 59 01 00 00 00  00 00 20 01 00 5D FD FF  02 00 08 00 AA 5A 01 00  .] ..Y..... .]² ..¬Z.
0000A520  00 00 00 00 FF FF 00 00  04 00 01 00 00 00 00 00  01 00 00 00 00 00 44 01  00 5D FC FF 2B 00 04 00  ....  .............D.] +..
0000A540  C7 5C 01 00 00 00 00 00  56 01 00 5D 39 00 2A 00  00 00 00 00 01 00 00 00  00 00 68 01 00 5D 09 00  \.....V.]9.*..........h.].
0000A560  29 00 00 00 00 00 01 00  00 00 00 00 7A 01 00 5D  FC FF 28 00 0E 00 C6 5C  01 00 00 00 00 00 8C 01  )..........z.] (..\.....î
0000A580  00 5D 32 00 27 00 00 00  00 00 01 00 00 00 00 00  9E 01 00 5D 35 00 26 00  00 00 00 00 01 00 00 00  .]2.'...........]5.&........
0000A5A0  00 00 B0 01 00 5D FD FF  25 00 02 00 F1 5C 01 00  00 00 00 00 C2 01 00 5D  33 00 24 00 00 00 00 00  ...]² %..±\......]3.$.....
0000A5C0  01 00 00 00 00 00 D4 01  00 5D 09 00 23 00 00 00  00 00 01 00 00 00 00 00  E6 01 00 5D FC FF 22 00  ......].#..........µ.] ".
0000A5E0  08 00 C6 5C 01 00 00 00  00 00 F8 01 00 5D 32 00  21 00 00 00 00 00 01 00  00 00 00 00 0A 02 00 5D  .\.....°.]2.!...........]
0000A600  35 00 20 00 00 00 00 00  01 00 00 00 00 00 1C 02  00 5D FD FF 1F 00 0C 00  E6 5C 01 00 00 00 00 00  5. ...........]² ..µ\.....
0000A620  2E 02 00 5D 08 00 1E 00  00 00 00 00 01 00 00 00  00 00 40 02 00 5D 03 00  1D 00 00 00 00 00 01 00  ..]...........@.].......
0000A640  00 00 00 00 52 02 00 5D  FC FF 1C 00 10 00 AA 5B  01 00 00 00 00 00 64 02  00 5D 0C 00 1B 00 00 00  ....R.] ..¬[.....d.]....
0000A660  00 00 01 00 00 00 00 00  76 02 00 5D 09 00 1A 00  00 00 00 00 01 00 00 00  00 00 88 02 00 5D FC FF  .......v.]...........ê.] 
0000A680  19 00 08 00 7C 5B 01 00  00 00 00 00 9A 02 00 5D  32 00 18 00 00 00 00 00  01 00 00 00 00 00 AC 02  ..|[.....Ü.]2...........¼
0000A6A0  00 5D 39 00 17 00 00 00  00 00 01 00 00 00 00 00  BE 02 00 5D FD FF 16 00  0A 00 DA 5C 01 00 00 00  .]9............]² ..\...
0000A6C0  00 00 D0 02 00 5D 08 00  15 00 00 00 00 00 01 00  00 00 00 00 E2 02 00 5D  08 00 14 00 00 00 00 00  ...].§..........Γ.]......
0000A6E0  01 00 00 00 00 00 F4 02  00 5D 03 00 13 00 00 00  00 00 01 00 00 00 00 00  06 03 00 5D FC FF 12 00  ......]............] .
0000A700  10 00 AD 5A 01 00 00 00  00 00 18 03 00 5D FC FF  10 00 04 00 AC 5A 01 00  00 00 00 00 2A 03 00 5D  .¡Z......] ..¼Z.....*.]
0000A720  FC FF 0E 00 0E 00 AB 5A  01 00 00 00 00 00 3C 03  00 5D 39 00 0D 00 00 00  00 00 01 00 00 00 00 00   ..½Z.....<.]9...........
0000A740  4E 03 00 5D 09 00 0C 00  00 00 00 00 01 00 00 00  00 00 60 03 00 5D FC FF  0B 00 02 00 AA 5A 01 00  N.]...........`.] ..¬Z.
0000A760  00 00 00 00 72 03 00 5D  0C 00 0A 00 00 00 00 00  01 00 00 00 00 00 84 03  00 5D 09 00 09 00 00 00  ....r.]...........ä.]....
0000A780  00 00 01 00 00 00 00 00  96 03 00 5D FC FF 08 00  0C 00 A9 5A 01 00 00 00  00 00 A8 03 00 5D 32 00  .......û.] ..Z.....¿.]2.
0000A7A0  07 00 00 00 00 00 01 00  00 00 00 00 BA 03 00 5D  39 00 06 00 00 00 00 00  01 00 00 00 00 00 CC 03  ...........]9...........
0000A7C0  00 5D FD FF 05 00 0A 00  C7 5C 01 00 00 00 00 00  DE 03 00 5D 08 00 04 00  00 00 00 00 01 00 00 00  .]² ..\......].........
0000A7E0  00 00 F0 03 00 5D 08 00  03 00 00 00 00 00 01 00  00 00 00 00 02 04 00 5D  03 00 02 00 00 00 00 00  ...]............]......
0000A800  01 00 00 00 00 00 FF FF  00 00 FC FF 01 00 06 00  A9 5A 01 00 00 00 00 00  26 04 00 5D FD FF 02 00  .....  .. ..Z.....&.]² .
0000A820  10 00 FE 5C 01 00 00 00  00 00 FF FF 00 00 04 00  01 00 00 00 00 00 01 00  00 00 00 00 FF FF 00 00  .\.....  .............  ..
0000A840  02 00 00 00 00 00 00 00  01 00 00 00 00 00 FF FF  00 00 02 00 00 00 00 00  00 00 01 00 00 00 00 00  ............  ..............
0000A860  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 36 00 32 01  14 04 38 04 4A 04 5C 04    ................6.28J\
0000A880  00 00 FF FF 02 00 72 00  08 00 63 6F 6C 66 6F 72  6D 00 02 00 62 00 02 00  61 00 04 00 01 00 00 00  ..  .r..colform..b..a.....
0000A8A0  02 00 00 00 03 00 69 66  00 04 00 01 00 00 00 02  00 00 00 02 00 62 00 02  00 62 00 04 00 01 00 00  ....if.........b..b....
0000A8C0  00 02 00 01 00 02 00 61  00 04 00 01 00 00 00 02  00 01 00 02 00 72 00 02  00 62 00 04 00 01 00 00  ....a........r..b....
0000A8E0  00 02 00 01 00 02 00 62  00 02 00 48 00 02 00 61  00 02 00 72 00 02 00 61  00 04 00 01 00 00 00 02  ....b..H..a..r..a.....
0000A900  00 01 00 02 00 61 00 04  00 01 00 00 00 02 00 00  00 78 08 00 63 6F 6D 70  61 72 65 00 00 01 00 0C  ...a........x.compare...
0000A920  13 00 05 00 05 00 0A 00  02 00 01 00 01 00 08 00  2C 01 02 00 01 00 05 00  3C 00 20 7A 23 61 20 63  ........,...<. z#a c
0000A940  6F 6D 70 61 72 65 20 62  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ompare b                        
0000A960  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 7A  23 28 58 62 5F 61 29 60                         z#(Xb_a)`
0000A980  4F 30 20 31 20 30 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  O0 1 0                          
0000A9A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 24 30 20 20 20  20 20 20 20 20 20 20 20                     $0           
0000A9C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000A9E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 63  6F 6D 70 61 72 65 20 69  73 20 75 73 65 64 20 69                "compare is used i
0000AA00  6E 20 65 2E 67 2E 20 68  65 61 64 65 72 6F 6E 2E  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  n e.g. headeron.                
0000AA20  20 20 20 20 20 20 20 20  20 20 22 66 72 6F 6D 20  27 74 68 65 20 61 70 6C  20 68 61 6E 64 62 6F 6F            "from 'the apl handboo
0000AA40  6B 20 6F 66 20 74 65 63  68 6E 69 71 75 65 73 27  20 63 6F 70 79 72 69 67  68 74 20 31 39 37 38 2C  k of techniques' copyright 1978,
0000AA60  20 69 62 6D 2E 20 12 00  FF FF 00 00 FC FF 0D 00  10 00 8E 5B 01 00 63 74  75 72 24 00 A2 5D FC FF   ibm. .  .. ..Ä[.ctur$.ó] 
0000AA80  05 00 06 00 98 5B 01 00  22 2D 75 73 00 00 A2 5D  FC FF 03 00 0A 00 8E 5B  01 00 64 65 62 6C 48 00  ..ÿ[."-us..ó] ..Ä[.deblH.
0000AAA0  A2 5D 03 00 02 00 00 00  00 00 01 00 20 20 20 20  24 00 A2 5D FC FF 01 00  04 00 8E 5B 01 00 20 20  ó].......    $.ó] ..Ä[.  
0000AAC0  20 20 6C 00 A2 5D FD FF  0B 00 02 00 DD 5C 01 00  65 62 6C 61 7E 00 A2 5D  46 00 09 00 00 00 00 00    l.ó]² ..\.ebla~.ó]F......
0000AAE0  01 00 6C 65 61 6E 90 00  A2 5D 09 00 08 00 00 00  00 00 01 00 61 6E 64 20  A2 00 A2 5D FC FF 07 00  .leanÉ.ó].......and ó.ó] .
0000AB00  02 00 AA 5B 01 00 68 20  61 72 B4 00 A2 5D 3F 00  06 00 00 00 00 00 01 00  20 20 20 20 C6 00 A2 5D  .¬[.h ar.ó]?.......    .ó]
0000AB20  FC FF 05 00 08 00 A8 5B  01 00 20 20 20 20 D8 00  A2 5D 38 00 04 00 00 00  00 00 01 00 00 29 04 00   ..¿[.    .ó]8........).
0000AB40  EA 00 A2 5D 08 00 03 00  00 00 00 00 01 00 20 20  20 20 FC 00 A2 5D 03 00  02 00 00 00 00 00 01 00  Ω.ó].......    .ó].......
0000AB60  00 00 20 20 FF FF 00 00  FC FF 01 00 10 00 98 5B  01 00 00 00 00 00 20 01  A2 5D FD FF 02 00 02 00  ..    .. ..ÿ[..... ó]² ..
0000AB80  E8 5C 01 00 00 00 00 00  FF FF 00 00 04 00 01 00  00 00 00 00 01 00 2D 20  61 6C FF FF 00 00 02 00  Φ\.....  .........- al  ...
0000ABA0  00 00 00 00 00 00 01 00  20 6F 66 20 FF FF 00 00  02 00 00 00 00 00 00 00  01 00 20 20 20 20 00 00  ....... of   ..........    ..
0000ABC0  5A 00 0E 01 32 01 44 01  48 00 FF FF 02 00 62 00  08 00 63 6F 6D 70 61 72  65 00 02 00 61 00 02 00  Z.2DH.  .b..compare..a..
0000ABE0  7A 00 04 00 03 00 01 00  02 00 03 00 00 00 01 00  00 00 02 00 61 00 02 00  62 00 02 00 7A 00 04 00  z............a..b..z..
0000AC00  01 00 00 00 02 00 00 00  78 08 00 63 6F 6E 66 72  61 63 00 00 01 00 0C 50  00 0A 00 0D 00 03 00 14  ......x.confrac...P....
0000AC20  00 11 00 0C 00 08 00 02  00 01 00 01 00 01 00 08  00 58 02 02 00 01 00 0A  00 3C 00 20 72 23 62 20  .........X...<. r#b 
0000AC40  63 6F 6E 66 72 61 63 20  6E 3B 4C 69 6F 3B 6E 6E  3B 62 62 3B 4C 63 74 20  20 20 20 20 20 20 20 20  confrac n;Lio;nn;bb;Lct         
0000AC60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  4C 63 74 23 31 65 2D 31                          Lct#1e-1
0000AC80  35 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  5                               
0000ACA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 24 30 20 69  66 20 30 3D 6E 6E 23 31                      $0 if 0=nn#1
0000ACC0  7C 7C 6E 2C 72 23 49 4C  69 6F 23 6A 23 30 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ||n,r#ILio#j#0                  
0000ACE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 62  61 63 6B 3A 72 23 72 2C  44 6E 6E 25 62 62 23 62                 back:r#r,Dnn%bb#b
0000AD00  2A 5F 6A 23 6A 2B 31 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  *_j#j+1                         
0000AD20  20 20 20 20 20 20 20 20  20 20 20 20 24 62 61 63  6B 20 69 66 20 31 5E 3D  31 2B 6E 6E 23 62 62 7C              $back if 1^=1+nn#bb|
0000AD40  6E 6E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  nn                              
0000AD60  20 20 20 20 20 20 20 20  72 23 27 2E 27 2C 60 64  60 69 60 67 60 69 60 74  60 73 5B 72 5D 20 20 20          r#'.',`d`i`g`i`t`s[r]   
0000AD80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000ADA0  20 20 20 20 24 30 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20      $0                          
0000ADC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22                                 "
0000ADE0  63 6F 6E 66 72 61 63 20  69 73 20 75 73 65 64 20  69 6E 20 65 2E 67 2E 20  63 6F 6E 76 20 20 20 20  confrac is used in e.g. conv    
0000AE00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 66 72 6F 6D                             "from
0000AE20  20 27 74 68 65 20 61 70  6C 20 68 61 6E 64 62 6F  6F 6B 20 6F 66 20 74 65  63 68 6E 69 71 75 65 73   'the apl handbook of techniques
0000AE40  27 20 63 6F 70 79 72 69  67 68 74 20 31 39 37 38  2C 20 69 62 6D 2E 20 22  63 6F 6E 76 65 72 74 73  ' copyright 1978, ibm. "converts
0000AE60  20 64 65 63 69 6D 61 6C  20 66 72 61 63 74 69 6F  6E 73 20 20 20 20 20 20  20 20 20 20 20 20 20 20   decimal fractions              
0000AE80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 A2 00 FF FF 00  00 F2 FF 19 00 00 00 00                     ó.  .. ....
0000AEA0  00 01 00 20 07 20 07 24  00 7F 5F 1B 00 18 00 00  00 00 00 01 00 20 07 20  07 00 00 7F 5F FC FF 16  ..  $._.......  .._ 
0000AEC0  00 10 00 D3 5C 01 00 20  07 20 07 48 00 7F 5F 1B  00 15 00 00 00 00 00 01  00 20 07 20 07 24 00 7F  ..\.  H._.§......  $.
0000AEE0  5F FC FF 13 00 0A 00 D3  5C 01 00 20 07 20 07 6C  00 7F 5F 1B 00 12 00 00  00 00 00 01 00 20 07 20  _ ..\.  l._.......  
0000AF00  07 48 00 7F 5F ED FF 0F  00 00 00 00 00 01 00 20  07 20 07 90 00 7F 5F 1B  00 0E 00 00 00 00 00 01  H._φ ......  É._......
0000AF20  00 20 07 20 07 6C 00 7F  5F FC FF 0D 00 04 00 A7  5B 01 00 43 07 3A 07 B4  00 7F 5F FC FF 05 00 0E  .  l._ ..º[.C:._ .
0000AF40  00 C9 5C 01 00 4E 07 44  07 90 00 7F 5F FC FF 03  00 0C 00 92 5B 01 00 55  07 52 07 D8 00 7F 5F 03  .\.NDÉ._ ..Æ[.UR._
0000AF60  00 02 00 00 00 00 00 01  00 43 07 48 07 B4 00 7F  5F FC FF 01 00 06 00 92  5B 01 00 54 07 58 07 FC  .......CH._ ..Æ[.TX
0000AF80  00 7F 5F FD FF 05 00 0A  00 7B 5D 01 00 20 07 20  07 0E 01 7F 5F 03 00 04  00 00 00 00 00 01 00 20  ._² ..{].  _....... 
0000AFA0  07 20 07 FF FF 00 00 F2  FF 01 00 00 00 00 00 01  00 20 07 20 07 32 01 7F  5F FD FF 1A 00 10 00 CE     .. ......  2_² ..
0000AFC0  5D 01 00 20 07 20 07 44  01 7F 5F 03 00 19 00 00  00 00 00 01 00 20 07 20  07 56 01 7F 5F FC FF 18  ].  D_.......  V_ 
0000AFE0  00 06 00 7D 5D 01 00 20  07 20 07 68 01 7F 5F 03  00 17 00 00 00 00 00 01  00 20 07 20 07 7A 01 7F  ..}].  h_.......  z
0000B000  5F ED FF 14 00 00 00 00  00 01 00 20 07 20 07 8C  01 7F 5F 29 00 13 00 00  00 00 00 01 00 20 07 20  _φ ......  î_).......  
0000B020  07 9E 01 7F 5F 03 00 12  00 00 00 00 00 01 00 20  07 20 07 B0 01 7F 5F FC  FF 11 00 10 00 E5 5C 01  _.......  _ ..σ\
0000B040  00 20 07 20 07 C2 01 7F  5F 0C 00 10 00 00 00 00  00 01 00 20 07 20 07 D4  01 7F 5F FC FF 0F 00 0A  .  _.......  _ .
0000B060  00 E5 5C 01 00 20 07 20  07 E6 01 7F 5F 83 00 0E  00 00 00 00 00 01 00 5C  07 43 07 F8 01 7F 5F 83  .σ\.  µ_â.......\C°_â
0000B080  00 0D 00 00 00 00 00 01  00 42 07 4F 07 0A 02 7F  5F FD FF 0C 00 0A 00 BD  5D 01 00 43 07 45 07 1C  .......BO_² ..].CE
0000B0A0  02 7F 5F 03 00 0B 00 00  00 00 00 01 00 54 07 45  07 2E 02 7F 5F FC FF 09  00 04 00 E5 5C 01 00 20  _.......TE._ ..σ\. 
0000B0C0  07 20 07 40 02 7F 5F 1D  00 08 00 00 00 00 00 01  00 20 07 20 07 52 02 7F  5F FD FF 07 00 08 00 85   @_.......  R_² ..à
0000B0E0  5D 01 00 20 07 20 07 64  02 7F 5F FC FF 04 00 06  00 D4 5C 01 00 20 07 20  07 76 02 7F 5F FD FF 02  ].  d_ ..\.  v_² 
0000B100  00 0E 00 86 5D 01 00 20  07 20 07 FF FF 00 00 04  00 01 00 00 00 00 00 01  00 20 07 20 07 9A 02 7F  ..å].    .........  Ü
0000B120  5F FD FF 17 00 0C 00 8E  5E 01 00 20 07 20 07 AC  02 7F 5F 0B 00 16 00 00  00 00 00 01 00 20 07 20  _² ..Ä^.  ¼_.......  
0000B140  07 BE 02 7F 5F FC FF 15  00 04 00 D3 5D 01 00 20  07 20 07 D0 02 7F 5F 03  00 14 00 00 00 00 00 01  _ §..].  _......
0000B160  00 20 07 20 07 E2 02 7F  5F FC FF 13 00 0E 00 D2  5D 01 00 20 07 20 07 F4  02 7F 5F 3F 00 12 00 00  .  Γ_ ..].  _?...
0000B180  00 00 00 01 00 20 07 20  07 06 03 7F 5F 0A 00 11  00 00 00 00 00 01 00 20  07 20 07 18 03 7F 5F FC  ....  _.......  _
0000B1A0  FF 10 00 04 00 BD 5D 01  00 20 07 20 07 2A 03 7F  5F 03 00 0F 00 00 00 00  00 01 00 41 07 50 07 3C   ..].  *_.......AP<
0000B1C0  03 7F 5F FC FF 0D 00 0E  00 BC 5D 01 00 4F 07 4B  07 4E 03 7F 5F 05 00 0C  00 00 00 00 00 01 00 3E  _ ..].OKN_.......>
0000B1E0  07 7A 07 60 03 7F 5F FC  FF 0A 00 08 00 BC 5D 01  00 52 07 49 07 72 03 7F  5F 24 00 09 00 00 00 00  z`_ ..].RIr_$.....
0000B200  00 01 00 20 07 20 07 84  03 7F 5F 0C 00 08 00 00  00 00 00 01 00 20 07 20  07 96 03 7F 5F FC FF 07  ..  ä_.......  û_ 
0000B220  00 0C 00 8D 5D 01 00 20  07 20 07 A8 03 7F 5F 03  00 06 00 00 00 00 00 01  00 20 07 20 07 BA 03 7F  ..ì].  ¿_.......  
0000B240  5F FC FF 05 00 0C 00 7D  5D 01 00 20 07 20 07 CC  03 7F 5F 1A 00 04 00 00  00 00 00 01 00 20 07 20  _ ..}].  _.......  
0000B260  07 FF FF 00 00 FC FF 03  00 04 00 8D 5D 01 00 20  07 20 07 F0 03 7F 5F FC  FF 15 00 08 00 95 5E 01    .. ..ì].  _ §..ò^
0000B280  00 20 07 20 07 02 04 7F  5F 83 00 14 00 00 00 00  00 01 00 20 07 20 07 14  04 7F 5F FC FF 12 00 02  .  _â.......  _ .
0000B2A0  00 95 5E 01 00 20 07 20  07 26 04 7F 5F 03 00 11  00 00 00 00 00 01 00 20  07 20 07 38 04 7F 5F FC  .ò^.  &_.......  8_
0000B2C0  FF 0F 00 02 00 8E 5E 01  00 20 07 20 07 4A 04 7F  5F 0B 00 0E 00 00 00 00  00 01 00 20 07 20 07 5C   ..Ä^.  J_.......  \
0000B2E0  04 7F 5F FD FF 0D 00 04  00 96 5E 01 00 20 07 20  07 6E 04 7F 5F 3E 00 0B  00 00 00 00 00 01 00 5C  _² ..û^.  n_>.......\
0000B300  07 48 07 80 04 7F 5F FD  FF 0A 00 06 00 B7 5E 01  00 5C 07 53 07 92 04 7F  5F FC FF 07 00 0A 00 D3  HÇ_² ..^.\SÆ_ ..
0000B320  5D 01 00 77 07 62 07 A4  04 7F 5F FC FF 02 00 0A  00 8D 5E 01 00 58 07 54  07 FF FF 00 00 04 00 01  ].wbñ_ ..ì^.XT  ...
0000B340  00 00 00 00 00 01 00 20  07 20 07 C8 04 7F 5F 3D  00 15 00 00 00 00 00 01  00 20 07 20 07 DA 04 7F  ......  _=.§......  
0000B360  5F FC FF 14 00 0A 00 19  5F 01 00 20 07 20 07 EC  04 7F 5F 3B 00 13 00 00  00 00 00 01 00 20 07 20  _ .._.  _;.......  
0000B380  07 FE 04 7F 5F FC FF 07  00 08 00 BC 5E 01 00 20  07 20 07 10 05 7F 5F 0C  00 06 00 00 00 00 00 01  _ ..^.  _......
0000B3A0  00 20 07 20 07 22 05 7F  5F 07 00 03 00 06 00 13  5F 01 00 20 07 20 07 34  05 7F 5F 03 00 02 00 00  .  "_..._.  4_...
0000B3C0  00 00 00 01 00 20 07 20  07 FF FF 00 00 FC FF 01  00 0E 00 95 5E 01 00 20  07 20 07 58 05 7F 5F FD  ....    .. ..ò^.  X_²
0000B3E0  FF 02 00 10 00 23 5F 01  00 20 07 20 07 FF FF 00  00 04 00 01 00 00 00 00  00 01 00 20 07 20 07 FF   ..#_.    .........   
0000B400  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 07 20  07 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 20   ..........    .......... 
0000B420  07 20 07 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 20 07 43 07 00 00 EA  00 20 01 88 02 DE 03 B6     .......... C..Ω. ê
0000B440  04 46 05 6A 05 7C 05 8E  05 D8 00 CC 03 03 00 62  62 00 03 00 6E 6E 00 02  00 6E 00 08 00 63 6F 6E  Fj|Ä..bb..nn..n..con
0000B460  66 72 61 63 00 02 00 62  00 02 00 72 00 02 00 01  00 00 00 08 00 16 56 E7  9E AF 03 D2 3C 04 00 01  frac..b..r......Vτ»<.
0000B480  00 00 00 02 00 00 00 02  00 6A 00 02 00 72 00 02  00 6E 00 04 00 01 00 00  00 02 00 01 00 03 00 6E  .......j..r..n........n
0000B4A0  6E 00 04 00 01 00 00 00  02 00 00 00 03 00 69 66  00 04 00 01 00 00 00 02  00 00 00 04 00 01 00 00  n.........if...........
0000B4C0  00 02 00 01 00 02 00 6A  00 02 00 6A 00 02 00 62  00 03 00 62 62 00 03 00  6E 6E 00 02 00 72 00 02  ....j..j..b..bb..nn..r.
0000B4E0  00 72 00 05 00 62 61 63  6B 00 03 00 6E 6E 00 03  00 62 62 00 03 00 6E 6E  00 04 00 01 00 00 00 02  .r..back..nn..bb..nn.....
0000B500  00 01 00 04 00 01 00 00  00 02 00 01 00 03 00 69  66 00 05 00 62 61 63 6B  00 02 00 72 00 0D 00 60  .........if..back..r..`
0000B520  64 60 69 60 67 60 69 60  74 60 73 00 08 00 01 00  00 00 01 00 2E 02 00 72  00 04 00 01 00 00 00 02  d`i`g`i`t`s........r.....
0000B540  00 00 00 78 05 00 63 76  65 63 00 00 01 00 0C 24  00 0D 00 05 00 05 00 0A  00 06 00 02 00 01 00 01  ...x.cvec...$........
0000B560  00 01 00 01 00 01 00 01  00 01 00 01 00 08 00 0C  03 02 00 01 00 0D 00 3C  00 20 72 23 6E 20 63 76  ...........<. r#n cv
0000B580  65 63 20 6C 6F 63 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ec loc                          
0000B5A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 72 23  6E 52 31 20 20 20 20 20                        r#nR1     
0000B5C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000B5E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 24 30 20 69 66 20  6E 3C 6C 6F 63 2B 4C 69                    $0 if n<loc+Li
0000B600  6F 3D 30 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  o=0                             
0000B620  20 20 20 20 20 20 20 20  20 20 20 20 20 20 72 5B  6C 6F 63 5D 23 30 20 20  20 20 20 20 20 20 20 20                r[loc]#0          
0000B640  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000B660  20 20 20 20 20 20 20 20  20 20 24 30 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20            $0                    
0000B680  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000B6A0  20 20 20 20 20 22 63 76  65 63 20 2D 20 62 75 69  6C 64 20 63 6F 6D 70 72  65 73 73 69 6F 6E 20 6F       "cvec - build compression o
0000B6C0  72 20 6C 6F 67 69 63 61  6C 20 76 65 63 74 6F 72  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  r logical vector                
0000B6E0  20 22 66 72 6F 6D 20 27  74 68 65 20 61 70 6C 20  68 61 6E 64 62 6F 6F 6B  20 6F 66 20 74 65 63 68   "from 'the apl handbook of tech
0000B700  6E 69 71 75 65 73 27 20  63 6F 70 79 72 69 67 68  74 20 31 39 37 38 2C 20  69 62 6D 2E 20 22 2D 62  niques' copyright 1978, ibm. "-b
0000B720  69 6E 61 72 79 20 76 65  63 74 6F 72 73 20 6F 66  20 61 72 62 69 74 72 61  72 79 20 6C 65 6E 67 74  inary vectors of arbitrary lengt
0000B740  68 20 77 69 74 68 20 61  72 62 69 74 72 61 72 79  20 7A 65 72 6F 73 20 20  20 22 20 61 74 20 6E 75  h with arbitrary zeros   " at nu
0000B760  6D 62 65 72 65 64 20 70  6F 73 69 74 69 6F 6E 73  2C 20 69 6E 20 75 73 65  72 27 73 20 6F 72 69 67  mbered positions, in user's orig
0000B780  69 6E 2E 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 2D 63  61 6E 20 67 65 6E 65 72  in.                  "-can gener
0000B7A0  61 74 65 20 69 6E 70 75  74 20 74 6F 20 47 78 76  65 63 2E 20 20 20 20 20  20 20 20 20 20 20 20 20  ate input to Gxvec.             
0000B7C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 22 2D 72 65 74 75 72  6E 73 20 61 20 63 6F 6D                   "-returns a com
0000B7E0  70 72 65 73 73 69 6F 6E  20 76 65 63 74 6F 72 20  74 68 61 74 20 63 61 6E  20 73 65 6C 65 63 74 20  pression vector that can select 
0000B800  61 6C 6C 20 62 75 74 20  6C 6F 63 2E 20 22 20 6C  6F 63 20 69 73 20 64 65  73 69 72 65 64 20 72 6F  all but loc. " loc is desired ro
0000B820  77 20 6F 66 20 47 6C 6F  63 20 28 4C 69 6F 23 30  29 2C 20 6F 72 20 73 69  6D 69 6C 61 72 20 6E 75  w of Gloc (Lio#0), or similar nu
0000B840  6D 65 72 69 63 20 20 20  20 22 20 76 65 63 74 6F  72 2E 20 6E 20 69 73 20  6F 72 69 67 69 6E 61 6C  meric    " vector. n is original
0000B860  20 6C 65 6E 67 74 68 20  6F 66 20 61 78 69 73 20  74 6F 20 62 65 20 63 6F  6D 70 72 65 73 73 65 64   length of axis to be compressed
0000B880  2E 20 20 20 20 12 00 FF  FF 00 00 FC FF 0A 00 06  00 F8 5C 01 00 20 20 20  20 24 00 2E 5F FC FF 05  .    .  .. ..°\.    $.._ 
0000B8A0  00 06 00 D7 5C 01 00 2B  4C 69 6F 00 00 2E 5F FC  FF 03 00 06 00 C9 5C 01  00 20 20 20 20 48 00 2E  ..\.+Lio..._ ..\.    H..
0000B8C0  5F 03 00 02 00 00 00 00  00 01 00 20 20 20 20 24  00 2E 5F FC FF 01 00 10  00 C8 5C 01 00 5D 23 30  _.......    $.._ ..\.]#0
0000B8E0  20 6C 00 2E 5F FD FF 05  00 04 00 7D 5E 01 00 20  20 20 20 7E 00 2E 5F 32  00 04 00 00 00 00 00 01   l.._² ..}^.    ~.._2......
0000B900  00 20 20 20 20 90 00 2E  5F FC FF 03 00 0E 00 CA  5D 01 00 20 24 30 20 A2  00 2E 5F 03 00 02 00 00  .    É.._ ..]. $0 ó.._...
0000B920  00 00 00 01 00 20 20 20  20 FF FF 00 00 FC FF 01  00 0A 00 8C 5D 01 00 20  20 20 20 C6 00 2E 5F FD  ....      .. ..î].    .._²
0000B940  FF 11 00 0E 00 B9 5E 01  00 20 20 20 20 D8 00 2E  5F 1D 00 10 00 00 00 00  00 01 00 64 20 63 6F EA   ..^.    .._.......d coΩ
0000B960  00 2E 5F ED FF 0D 00 00  00 00 00 01 00 6F 67 69  63 FC 00 2E 5F 0B 00 0C  00 00 00 00 00 01 00 20  .._φ ......ogic.._....... 
0000B980  20 20 20 0E 01 2E 5F FC  FF 09 00 06 00 84 5E 01  00 27 74 68 65 20 01 2E  5F 1C 00 08 00 00 00 00     ._ ..ä^.'the ._.....
0000B9A0  00 01 00 6F 66 20 74 32  01 2E 5F FC FF 07 00 0A  00 CB 5D 01 00 79 72 69  67 44 01 2E 5F FC FF 04  ..of t2._ ..].yrigD._ 
0000B9C0  00 04 00 CB 5D 01 00 22  2D 62 69 56 01 2E 5F FD  FF 02 00 08 00 85 5E 01  00 66 20 61 72 FF FF 00  ..]."-biV._² ..à^.f ar  .
0000B9E0  00 04 00 01 00 00 00 00  00 01 00 20 77 69 74 7A  01 2E 5F FD FF 08 00 10  00 1F 5F 01 00 72 6F 73  ........ witz._² .._.ros
0000BA00  20 8C 01 2E 5F 03 00 07  00 00 00 00 00 01 00 64  20 70 6F 9E 01 2E 5F 3D  00 06 00 00 00 00 00 01   î._.......d po._=......
0000BA20  00 65 72 27 73 B0 01 2E  5F FC FF 03 00 02 00 85  5E 01 00 20 20 20 20 C2  01 2E 5F 3B 00 02 00 00  .er's._ ..à^.    ._;...
0000BA40  00 00 00 01 00 67 65 6E  65 FF FF 00 00 FC FF 01  00 0C 00 84 5E 01 00 47  78 76 65 E6 01 2E 5F FD  ....gene  .. ..ä^.Gxveµ._²
0000BA60  FF 02 00 08 00 1C 5F 01  00 20 20 20 20 FF FF 00  00 04 00 01 00 00 00 00  00 01 00 22 2D 72 65 FF   .._.      ........."-re 
0000BA80  FF 00 00 02 00 00 00 00  00 00 00 01 00 73 73 69  6F FF FF 00 00 02 00 00  00 00 00 00 00 01 00 63   ..........ssio  ..........c
0000BAA0  61 6E 20 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 20 6C 6F 63 FF FF 00  00 02 00 00 00 00 00 00  an   .......... loc  ........
0000BAC0  00 01 00 69 72 65 64 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 4C 69 6F  23 FF FF 00 00 02 00 00  ..ired  ..........Lio#  ....
0000BAE0  00 00 00 00 00 01 00 20  6E 75 6D FF FF 00 00 02  00 00 00 00 00 00 00 01  00 38 00 20 20 FF FF 00  ...... num  ..........8.    .
0000BB00  00 02 00 00 00 00 00 00  00 01 00 20 20 20 20 00  00 5A 00 B4 00 68 01 D4  01 F8 01 0A 02 1C 02 2E  .........    ..Z..h°.
0000BB20  02 40 02 52 02 64 02 76  02 48 00 FF FF 04 00 6C  6F 63 00 05 00 63 76 65  63 00 02 00 6E 00 02 00  @RdvH.  .loc..cvec..n..
0000BB40  72 00 04 00 01 00 00 00  02 00 01 00 02 00 6E 00  02 00 72 00 04 00 01 00  00 00 02 00 00 00 04 00  r........n..r.........
0000BB60  6C 6F 63 00 02 00 6E 00  03 00 69 66 00 04 00 01  00 00 00 02 00 00 00 04  00 01 00 00 00 02 00 00  loc..n..if..............
0000BB80  00 04 00 6C 6F 63 00 02  00 72 00 04 00 01 00 00  00 02 00 00 00 78 05 00  63 6F 6E 76 00 00 01 00  ..loc..r........x.conv...
0000BBA0  0C 37 00 12 00 07 00 03  00 03 00 15 00 07 00 02  00 01 00 01 00 01 00 01  00 01 00 01 00 01 00 01  7.....§..........
0000BBC0  00 01 00 01 00 01 00 01  00 08 00 38 04 02 00 01  00 12 00 3C 00 20 72 23  62 61 73 65 20 63 6F 6E  ......8...<. r#base con
0000BBE0  76 20 64 65 63 3B 4C 69  6F 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  v dec;Lio                       
0000BC00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 4C 69 6F 23 30 20  20 20 20 20 20 20 20 20                    Lio#0         
0000BC20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000BC40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 60 64  60 69 60 67 60 69 60 74  60 73 23 27 30 31 32 33                `d`i`g`i`t`s#'0123
0000BC60  34 35 36 37 38 39 61 62  63 64 65 66 67 68 69 6A  6B 6C 6D 6E 6F 70 71 72  73 74 75 76 77 78 79 7A  456789abcdefghijklmnopqrstuvwxyz
0000BC80  27 20 20 20 20 20 20 20  20 20 72 23 27 20 27 64  6C 27 20 2D 27 5B 64 65  63 3C 30 5D 2C 27 30 27  '         r#' 'dl' -'[dec<0],'0'
0000BCA0  64 6C 20 60 64 60 69 60  67 60 69 60 74 60 73 5B  62 61 73 65 20 65 6E 63  44 7C 64 65 63 5D 20 20  dl `d`i`g`i`t`s[base encD|dec]  
0000BCC0  20 20 20 20 20 20 72 23  72 2C 62 61 73 65 20 63  6F 6E 66 72 61 63 20 64  65 63 20 20 20 20 20 20        r#r,base confrac dec      
0000BCE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000BD00  20 20 24 30 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20    $0                            
0000BD20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 63 6F                               "co
0000BD40  6E 76 20 2D 20 63 6F 6E  76 65 72 74 20 64 65 63  69 6D 61 6C 20 76 61 6C  75 65 73 20 74 6F 20 61  nv - convert decimal values to a
0000BD60  6E 79 20 62 61 73 65 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 22 66 72 6F 6D 20 27  ny base                  "from '
0000BD80  74 68 65 20 61 70 6C 20  68 61 6E 64 62 6F 6F 6B  20 6F 66 20 74 65 63 68  6E 69 71 75 65 73 27 20  the apl handbook of techniques' 
0000BDA0  63 6F 70 79 72 69 67 68  74 20 31 39 37 38 2C 20  69 62 6D 2E 20 22 2D 76  61 6C 75 65 73 20 61 72  copyright 1978, ibm. "-values ar
0000BDC0  65 20 63 6F 6E 76 65 72  74 65 64 20 74 6F 20 63  68 61 72 61 63 74 65 72  20 73 74 72 69 6E 67 73  e converted to character strings
0000BDE0  20 74 68 61 74 20 72 65  74 61 69 6E 20 20 20 20  20 22 20 74 68 65 69 72  20 61 72 69 74 68 6D 65   that retain     " their arithme
0000BE00  74 69 63 20 63 61 70 61  62 69 6C 69 74 79 2E 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  tic capability.                 
0000BE20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 2D 74  68 65 20 63 68 61 72 61  63 74 65 72 20 73 74 72               "-the character str
0000BE40  69 6E 67 73 20 63 61 6E  20 62 65 20 72 65 63 6F  6E 76 65 72 74 65 64 20  62 79 20 47 64 65 63 2E  ings can be reconverted by Gdec.
0000BE60  20 20 20 20 20 20 20 20  20 22 2D 74 68 65 20 67  6C 6F 62 61 6C 20 76 61  72 69 61 62 6C 65 2C 20           "-the global variable, 
0000BE80  60 64 60 69 60 67 60 69  60 74 60 73 20 77 69 6C  6C 20 73 75 70 70 6F 72  74 20 75 70 20 74 6F 20  `d`i`g`i`t`s will support up to 
0000BEA0  62 61 73 65 20 22 20 33  36 2E 20 20 74 68 65 20  63 61 74 65 6E 61 74 69  6F 6E 20 6F 66 20 75 6E  base " 36.  the catenation of un
0000BEC0  64 65 72 73 63 6F 72 65  64 20 6C 65 74 74 65 72  73 20 61 6E 64 20 6F 74  68 65 72 20 20 20 20 20  derscored letters and other     
0000BEE0  20 22 20 63 68 61 72 61  63 74 65 72 73 20 74 6F  20 60 64 60 69 60 67 60  69 60 74 60 73 20 77 69   " characters to `d`i`g`i`t`s wi
0000BF00  6C 6C 20 70 65 72 6D 69  74 20 6C 61 72 67 65 72  20 62 61 73 65 73 2E 20  20 20 20 20 20 22 2D 6E  ll permit larger bases.      "-n
0000BF20  65 67 61 74 69 76 65 20  6E 75 6D 62 65 72 73 20  77 69 6C 6C 20 62 65 20  74 72 65 61 74 65 64 20  egative numbers will be treated 
0000BF40  63 6F 72 72 65 63 74 6C  79 2E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 22 2D 66 72 61 63 74  correctly.               "-fract
0000BF60  69 6F 6E 73 20 77 69 6C  6C 20 62 65 20 63 6C 6F  73 65 6C 79 20 61 70 70  72 6F 78 69 6D 61 74 65  ions will be closely approximate
0000BF80  64 2E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 22 2D 69  6E 74 65 67 65 72 20 63  d.                   "-integer c
0000BFA0  6F 6E 76 65 72 73 69 6F  6E 73 2C 20 65 2E 67 2E  2C 20 68 65 78 61 64 65  63 69 6D 61 6C 2C 20 77  onversions, e.g., hexadecimal, w
0000BFC0  69 6C 6C 20 62 65 20 65  78 61 63 74 2E 20 20 20  20 22 2D 75 73 65 73 3A  20 47 65 6E 71 20 47 64  ill be exact.    "-uses: Genq Gd
0000BFE0  6C 20 47 63 6F 6E 66 72  61 63 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  l Gconfrac                      
0000C000  20 20 20 20 20 20 20 20  20 20 20 20 20 36 00 FF  FF 00 00 ED FF 11 00 00  00 00 00 01 00 20 07 20               6.  ..φ ......  
0000C020  07 24 00 9D 60 1B 00 10  00 00 00 00 00 01 00 20  07 20 07 00 00 9D 60 FC  FF 0D 00 0A 00 FC 5C 01  $.¥`.......  ..¥` ..\
0000C040  00 20 07 20 07 48 00 9D  60 FC FF 08 00 04 00 F4  5C 01 00 20 07 20 07 24  00 9D 60 FC FF 03 00 0C  .  H.¥` ..\.  $.¥` .
0000C060  00 F3 5C 01 00 20 07 20  07 6C 00 9D 60 03 00 02  00 00 00 00 00 01 00 20  07 20 07 48 00 9D 60 FC  .\.  l.¥`.......  H.¥`
0000C080  FF 01 00 08 00 A9 5B 01  00 20 07 20 07 90 00 9D  60 FD FF 05 00 08 00 C0  5D 01 00 20 07 20 07 A2   ..[.  É.¥`² ..].  ó
0000C0A0  00 9D 60 03 00 04 00 00  00 00 00 01 00 20 07 20  07 FF FF 00 00 ED FF 01  00 00 00 00 00 01 00 20  .¥`.......    ..φ ...... 
0000C0C0  07 20 07 C6 00 9D 60 07  00 0E 00 08 00 C5 5D 01  00 20 07 20 07 D8 00 9D  60 03 00 0D 00 00 00 00   .¥`...].  .¥`.....
0000C0E0  00 01 00 20 07 20 07 FF  FF 00 00 FC FF 01 00 0A  00 B9 5D 01 00 5C 07 43  07 FC 00 9D 60 3D 00 34  ..    .. ..].\C.¥`=.4
0000C100  00 00 00 00 00 01 00 42  07 4F 07 0E 01 9D 60 FC  FF 31 00 0E 00 8C 5E 01  00 43 07 45 07 20 01 9D  ......BO¥` 1..î^.CE ¥
0000C120  60 83 00 30 00 00 00 00  00 01 00 41 07 54 07 32  01 9D 60 24 00 2F 00 00  00 00 00 01 00 20 07 20  `â.0......AT2¥`$./......  
0000C140  07 44 01 9D 60 FC FF 2C  00 02 00 80 5E 01 00 20  07 20 07 56 01 9D 60 FC  FF 27 00 0C 00 BF 5D 01  D¥` ,..Ç^.  V¥` '..]
0000C160  00 20 07 20 07 68 01 9D  60 3B 00 26 00 00 00 00  00 01 00 20 07 20 07 7A  01 9D 60 FC FF 1A 00 0E  .  h¥`;.&......  z¥` .
0000C180  00 86 5E 01 00 20 07 20  07 8C 01 9D 60 FC FF 17  00 06 00 BF 5D 01 00 20  07 20 07 9E 01 9D 60 07  .å^.  î¥` ..].  ¥`
0000C1A0  00 14 00 02 00 83 5E 01  00 20 07 20 07 B0 01 9D  60 0C 00 13 00 00 00 00  00 01 00 20 07 20 07 C2  ...â^.  ¥`.......  
0000C1C0  01 9D 60 3D 00 12 00 00  00 00 00 01 00 20 07 20  07 D4 01 9D 60 FD FF 11  00 08 00 80 5E 01 00 20  ¥`=.......  ¥`² ..Ç^. 
0000C1E0  07 20 07 E6 01 9D 60 1C  00 10 00 00 00 00 00 01  00 20 07 20 07 F8 01 9D  60 FC FF 0D 00 02 00 85   µ¥`.......  °¥` ..à
0000C200  5D 01 00 20 07 20 07 0A  02 9D 60 3B 00 0C 00 00  00 00 00 01 00 20 07 20  07 1C 02 9D 60 07 00 08  ].  ¥`;.......  ¥`.
0000C220  00 06 00 78 5E 01 00 20  07 20 07 2E 02 9D 60 FC  FF 06 00 06 00 FD 5C 01  00 41 07 50 07 40 02 9D  ..x^.  .¥` ..²\.AP@¥
0000C240  60 07 00 03 00 02 00 CC  5D 01 00 4F 07 4B 07 52  02 9D 60 03 00 02 00 00  00 00 00 01 00 3E 07 7A  `...].OKR¥`.......>z
0000C260  07 FF FF 00 00 FC FF 01  00 10 00 FC 5C 01 00 2E  07 54 07 76 02 9D 60 FC  FF 12 00 02 00 BC 5E 01    .. ..\..Tv¥` ..^
0000C280  00 20 07 20 07 88 02 9D  60 FC FF 0A 00 0A 00 0F  5F 01 00 20 07 20 07 9A  02 9D 60 FC FF 05 00 0A  .  ê¥` .._.  Ü¥` .
0000C2A0  00 BB 5E 01 00 20 07 20  07 AC 02 9D 60 0C 00 04  00 00 00 00 00 01 00 20  07 20 07 BE 02 9D 60 FC  .^.  ¼¥`.......  ¥`
0000C2C0  FF 03 00 04 00 BB 5E 01  00 20 07 20 07 D0 02 9D  60 03 00 02 00 00 00 00  00 01 00 20 07 20 07 FF   ..^.  ¥`.......   
0000C2E0  FF 00 00 FC FF 01 00 04  00 8D 5E 01 00 20 07 20  07 F4 02 9D 60 FD FF 02  00 10 00 16 5F 01 00 20   .. ..ì^.  ¥`² .._. 
0000C300  07 20 07 FF FF 00 00 04  00 01 00 00 00 00 00 01  00 20 07 20 07 FF FF 00  00 02 00 00 00 00 00 00     .........    ........
0000C320  00 01 00 20 07 20 07 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 20 07 20  07 FF FF 00 00 02 00 00  ..    ..........    ....
0000C340  00 00 00 00 00 01 00 20  07 20 07 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 20 07 20 07 FF FF 00  ......    ..........    .
0000C360  00 02 00 00 00 00 00 00  00 01 00 20 07 20 07 FF  FF 00 00 02 00 00 00 00  00 00 00 01 00 5C 07 48  .........    ..........\H
0000C380  07 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 5C  07 53 07 FF FF 00 00 02  00 00 00 00 00 00 00 01    ..........\S  .........
0000C3A0  00 77 07 62 07 FF FF 00  00 02 00 00 00 00 00 00  00 01 00 4D 07 2E 07 FF  FF 00 00 02 00 00 00 00  .wb  ..........M.  ......
0000C3C0  00 00 00 01 00 20 07 20  07 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 20  07 20 07 FF FF 00 00 02  ....    ..........    ..
0000C3E0  00 00 00 00 00 00 00 01  00 20 07 20 07 00 00 7E  00 B4 00 EA 00 64 02 E2  02 06 03 18 03 2A 03 3C  ........  ..~..Ω.dΓ*<
0000C400  03 4E 03 60 03 72 03 84  03 96 03 A8 03 BA 03 CC  03 6C 00 FF FF 04 00 64  65 63 00 05 00 63 6F 6E  N`räû¿l.  .dec..con
0000C420  76 00 05 00 62 61 73 65  00 02 00 72 00 04 00 01  00 00 00 02 00 00 00 08  00 24 00 01 00 01 00 24  v..base..r.........$...$
0000C440  00 30 31 32 33 34 35 36  37 38 39 61 62 63 64 65  66 67 68 69 6A 6B 6C 6D  6E 6F 70 71 72 73 74 75  .0123456789abcdefghijklmnopqrstu
0000C460  76 77 78 79 7A 0D 00 60  64 60 69 60 67 60 69 60  74 60 73 00 04 00 64 65  63 00 04 00 65 6E 63 00  vwxyz.`d`i`g`i`t`s..dec..enc.
0000C480  05 00 62 61 73 65 00 0D  00 60 64 60 69 60 67 60  69 60 74 60 73 00 03 00  64 6C 00 08 00 01 00 00  .base..`d`i`g`i`t`s..dl....
0000C4A0  00 01 00 30 04 00 01 00  00 00 02 00 00 00 04 00  64 65 63 00 08 00 02 00  01 00 01 00 02 00 20 2D  ..0........dec...... -
0000C4C0  03 00 64 6C 00 08 00 01  00 00 00 01 00 20 02 00  72 00 04 00 64 65 63 00  08 00 63 6F 6E 66 72 61  .dl...... .r..dec..confra
0000C4E0  63 00 05 00 62 61 73 65  00 02 00 72 00 02 00 72  00 04 00 01 00 00 00 02  00 00 00 78 08 00 63 6F  c..base..r..r........x.co
0000C500  6E 66 6F 72 6D 00 00 01  00 01 42 00 08 00 07 00  0F 00 08 00 0B 00 15 00  02 00 01 00 01 00 08 00  nform...B......§.....
0000C520  E0 01 02 00 01 00 08 00  3C 00 20 63 6F 6E 66 6F  72 6D 3B 6A 3B 6B 3B 72  20 20 20 20 20 20 20 20  α...<. conform;j;k;r        
0000C540  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000C560  20 20 20 20 20 20 20 72  23 28 6A 23 52 52 61 29  53 6B 23 52 52 62 20 20  20 20 20 20 20 20 20 20         r#(j#RRa)Sk#RRb          
0000C580  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000C5A0  20 20 20 24 30 20 69 66  20 30 3D 6A 58 6B 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20     $0 if 0=jXk                  
0000C5C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 61                                 a
0000C5E0  23 72 20 73 74 72 75 63  74 20 61 20 48 20 62 23  72 20 73 74 72 75 63 74  20 62 20 20 20 20 20 20  #r struct a H b#r struct b      
0000C600  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 61 23 72 59 61                             a#rYa
0000C620  20 48 20 62 23 28 72 23  28 52 61 29 53 52 62 29  59 62 20 20 20 20 20 20  20 20 20 20 20 20 20 20   H b#(r#(Ra)SRb)Yb              
0000C640  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 24  30 20 20 20 20 20 20 20                         $0       
0000C660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000C680  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 63 6F 6E 66 6F  72 6D 20 2D 20 75 73 65                    "conform - use
0000C6A0  64 20 69 6E 20 65 2E 67  2E 20 66 69 6C 6C 73 2E  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  d in e.g. fills.                
0000C6C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 66  72 6F 6D 20 27 74 68 65  20 61 70 6C 20 68 61 6E                "from 'the apl han
0000C6E0  64 62 6F 6F 6B 20 6F 66  20 74 65 63 68 6E 69 71  75 65 73 27 20 63 6F 70  79 72 69 67 68 74 20 31  dbook of techniques' copyright 1
0000C700  39 37 38 2C 20 69 62 6D  2E 20 6C 00 FF FF 00 00  FC FF 0D 00 0C 00 CB 5C  01 00 E5 5D 4D CA 24 00  978, ibm. l.  .. ..\.σ]M$.
0000C720  C3 5E 1B 00 0C 00 00 00  00 00 01 00 1E EE 00 26  00 00 C3 5E FC FF 0B 00  08 00 AA 5B 01 00 C3 75  ^.......ε.&..^ ..¬[.u
0000C740  14 C4 48 00 C3 5E 1B 00  0A 00 00 00 00 00 01 00  9A ED 19 29 24 00 C3 5E  FC FF 09 00 0C 00 A7 5B  H.^.......Üφ)$.^ ..º[
0000C760  01 00 74 12 FF 76 6C 00  C3 5E 1B 00 08 00 00 00  00 00 01 00 EB 1E C4 5E  FF FF 00 00 FC FF 01 00  .t vl.^.......δ^  .. .
0000C780  04 00 7B 5B 01 00 0F 29  34 FF 90 00 C3 5E FC FF  0F 00 0C 00 DE 5C 01 00  F6 47 30 08 A2 00 C3 5E  .{[.)4 É.^ ..\.÷G0ó.^
0000C7A0  32 00 0E 00 00 00 00 00  01 00 90 EB 10 C4 B4 00  C3 5E 32 00 0D 00 00 00  00 00 01 00 00 B8 01 00  2.......Éδ.^2.........
0000C7C0  C6 00 C3 5E 03 00 0C 00  00 00 00 00 01 00 EC 04  56 57 D8 00 C3 5E FC FF  0B 00 0C 00 DC 5C 01 00  .^.......VW.^ ..\.
0000C7E0  26 F6 47 30 EA 00 C3 5E  33 00 0A 00 00 00 00 00  01 00 52 59 19 7E FC 00  C3 5E 09 00 09 00 00 00  &÷G0Ω.^3.......RY~.^....
0000C800  00 00 01 00 16 26 C4 77  0E 01 C3 5E FC FF 08 00  06 00 DC 5C 01 00 5F 64  26 88 20 01 C3 5E 32 00  ...&w^ ..\._d&ê ^2.
0000C820  07 00 00 00 00 00 01 00  77 2C 9A F1 32 01 C3 5E  32 00 06 00 00 00 00 00  01 00 26 FF 77 2C 44 01  ......w,ܱ2^2.......& w,D
0000C840  C3 5E 03 00 05 00 00 00  00 00 01 00 77 2E 26 FF  56 01 C3 5E FC FF 04 00  10 00 DB 5C 01 00 26 8B  ^.......w.& V^ ..\.&ï
0000C860  47 2C 68 01 C3 5E 08 00  03 00 00 00 00 00 01 00  26 8B 4C 12 7A 01 C3 5E  03 00 02 00 00 00 00 00  G,h^.......&ïLz^......
0000C880  01 00 8E C2 89 F3 FF FF  00 00 FC FF 01 00 02 00  CC 5C 01 00 3F 8E C2 89  9E 01 C3 5E FC FF 0B 00  .Äë  .. ..\.?Äë^ .
0000C8A0  08 00 E0 5C 01 00 D9 26  C7 07 B0 01 C3 5E 38 00  0A 00 00 00 00 00 01 00  30 21 18 75 C2 01 C3 5E  .α\.&^8.......0!u^
0000C8C0  FC FF 09 00 02 00 E0 5C  01 00 C4 5E 06 26 D4 01  C3 5E 1D 00 08 00 00 00  00 00 01 00 4C 26 FF 77   ..α\.^&^.......L& w
0000C8E0  E6 01 C3 5E FD FF 07 00  02 00 7F 5D 01 00 5E 06  26 FF F8 01 C3 5E FC FF  04 00 02 00 DF 5C 01 00  µ^² ..].^& °^ ..\.
0000C900  50 C4 5E 06 0A 02 C3 5E  FD FF 02 00 0E 00 F9 5C  01 00 5E 06 26 FF FF FF  00 00 04 00 01 00 00 00  P^^² ..\.^&   ......
0000C920  00 00 01 00 31 C0 50 FF  2E 02 C3 5E FC FF 1B 00  04 00 8E 5D 01 00 74 0B  FF 76 40 02 C3 5E FC FF  ...1P .^ ..Ä].t v@^ 
0000C940  14 00 08 00 7E 5D 01 00  4D CA 06 00 52 02 C3 5E  FC FF 12 00 02 00 7E 5D  01 00 B8 22 38 50 64 02  ..~].M.R^ ..~]."8Pd
0000C960  C3 5E 03 00 11 00 00 00  00 00 01 00 50 0E E8 CA  76 02 C3 5E FC FF 10 00  0A 00 FE 5C 01 00 04 FF  ^.......PΦv^ ..\. 
0000C980  76 0C 88 02 C3 5E FC FF  0E 00 04 00 FE 5C 01 00  C4 5E 0E 26 9A 02 C3 5E  FC FF 0C 00 0E 00 FD 5C  vê^ ..\.^&Ü^ ..²\
0000C9A0  01 00 0C 00 45 55 AC 02  C3 5E FC FF 05 00 02 00  F9 5C 01 00 00 0E E8 C2  BE 02 C3 5E FC FF 03 00  ..EU¼^ ..\..Φ^ .
0000C9C0  0C 00 F8 5C 01 00 23 6D  00 00 D0 02 C3 5E 03 00  02 00 00 00 00 00 01 00  00 00 00 00 FF FF 00 00  .°\.#m..^...........  ..
0000C9E0  FC FF 01 00 06 00 E6 5C  01 00 50 00 19 00 F4 02  C3 5E FC FF 17 00 06 00  D4 5D 01 00 20 20 08 00   ..µ\.P..^ ..].  .
0000CA00  06 03 C3 5E 39 00 16 00  00 00 00 00 01 00 00 00  00 00 18 03 C3 5E 09 00  15 00 00 00 00 00 01 00  ^9...........^.§......
0000CA20  00 00 00 00 2A 03 C3 5E  FC FF 14 00 10 00 D3 5D  01 00 20 20 20 20 3C 03  C3 5E 32 00 13 00 00 00  ....*^ ..].    <^2....
0000CA40  00 00 01 00 20 20 20 20  4E 03 C3 5E 33 00 12 00  00 00 00 00 01 00 20 20  20 20 60 03 C3 5E 09 00  ...    N^3.......    `^.
0000CA60  11 00 00 00 00 00 01 00  20 20 20 20 72 03 C3 5E  FC FF 10 00 0A 00 CE 5D  01 00 FB 5E 0A 00 84 03  ......    r^ ..].^.ä
0000CA80  C3 5E 32 00 0F 00 00 00  00 00 01 00 00 00 00 00  96 03 C3 5E 08 00 0E 00  00 00 00 00 01 00 00 00  ^2...........û^.........
0000CAA0  00 00 A8 03 C3 5E 03 00  0D 00 00 00 00 00 01 00  00 00 00 00 BA 03 C3 5E  FC FF 0C 00 04 00 C9 5D  ..¿^...........^ ..]
0000CAC0  01 00 00 00 00 00 CC 03  C3 5E 08 00 0B 00 00 00  00 00 01 00 0A 00 C2 6C  DE 03 C3 5E 03 00 0A 00  .....^........l^..
0000CAE0  00 00 00 00 01 00 00 00  00 00 F0 03 C3 5E FC FF  09 00 02 00 C5 5D 01 00  00 00 00 00 02 04 C3 5E  .........^ ..].....^
0000CB00  FC FF 07 00 08 00 C3 5D  01 00 00 00 00 00 14 04  C3 5E FC FF 05 00 0E 00  C1 5D 01 00 00 00 00 00   ..].....^ ..].....
0000CB20  26 04 C3 5E 39 00 04 00  00 00 00 00 01 00 00 00  00 00 38 04 C3 5E FC FF  03 00 10 00 BE 5D 01 00  &^9...........8^ ..].
0000CB40  00 00 0A 00 4A 04 C3 5E  03 00 02 00 00 00 00 00  01 00 20 07 20 07 FF FF  00 00 FC FF 01 00 02 00  ...J^.......    .. ..
0000CB60  BC 5D 01 00 20 07 20 07  6E 04 C3 5E FD FF 02 00  0A 00 C2 5E 01 00 20 07  20 07 FF FF 00 00 04 00  ].  n^² ..^.    ...
0000CB80  01 00 00 00 00 00 01 00  20 07 20 07 FF FF 00 00  02 00 00 00 00 00 00 00  01 00 20 07 20 07 FF FF  ......    ..........    
0000CBA0  00 00 02 00 00 00 00 00  00 00 01 00 20 07 20 07  00 00 7E 00 8C 01 1C 02  E2 02 5C 04 80 04 92 04  ..........  ..~.îΓ\ÇÆ
0000CBC0  48 00 FF FF 02 00 72 00  02 00 6B 00 02 00 6A 00  08 00 63 6F 6E 66 6F 72  6D 00 02 00 62 00 02 00  H.  .r..k..j..conform..b..
0000CBE0  6B 00 02 00 61 00 02 00  6A 00 02 00 72 00 02 00  6B 00 02 00 6A 00 04 00  01 00 00 00 02 00 00 00  k..a..j..r..k..j........
0000CC00  03 00 69 66 00 04 00 01  00 00 00 02 00 00 00 02  00 62 00 07 00 73 74 72  75 63 74 00 02 00 72 00  .if.........b..struct..r.
0000CC20  02 00 62 00 02 00 48 00  02 00 61 00 07 00 73 74  72 75 63 74 00 02 00 72  00 02 00 61 00 02 00 62  .b..H..a..struct..r..a..b
0000CC40  00 02 00 62 00 02 00 61  00 02 00 72 00 02 00 62  00 02 00 48 00 02 00 61  00 02 00 72 00 02 00 61  ..b..a..r..b..H..a..r..a
0000CC60  00 04 00 01 00 00 00 02  00 00 00 78 05 00 63 6F  6D 62 00 00 01 00 0C 35  00 0E 00 05 00 01 00 01  ........x.comb...5....
0000CC80  00 01 00 23 00 02 00 01  00 01 00 01 00 01 00 01  00 01 00 01 00 01 00 08  00 48 03 02 00 01 00 0E  ..#...........H..
0000CCA0  00 3C 00 20 72 23 61 20  63 6F 6D 62 20 62 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  .<. r#a comb b                  
0000CCC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000CCE0  63 66 6F 72 6D 61 74 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  cformat                         
0000CD00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 64 65 62 6C                              debl
0000CD20  61 6E 6B 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ank                             
0000CD40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  75 6E 69 71 20 20 20 20                          uniq    
0000CD60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000CD80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 72 23 28 2C  54 28 28 52 62 29 2C 52                      r#(,T((Rb),R
0000CDA0  61 29 52 61 29 2C 5B 4C  69 6F 2B 30 2E 35 5D 2C  28 28 52 61 29 2C 52 62  29 52 62 20 20 20 20 20  a)Ra),[Lio+0.5],((Ra),Rb)Rb     
0000CDC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  24 30 20 20 20 20 20 20  20 20 20 20 20 20 20 20                  $0              
0000CDE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000CE00  20 20 20 20 20 20 20 20  20 20 20 22 63 6F 6D 62  20 2D 20 61 6C 6C 20 63  6F 6D 62 69 6E 61 74 69             "comb - all combinati
0000CE20  6F 6E 73 20 6F 66 20 65  6C 65 6D 65 6E 74 73 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ons of elements                 
0000CE40  20 20 20 20 20 20 20 22  66 72 6F 6D 20 27 74 68  65 20 61 70 6C 20 68 61  6E 64 62 6F 6F 6B 20 6F         "from 'the apl handbook o
0000CE60  66 20 74 65 63 68 6E 69  71 75 65 73 27 20 63 6F  70 79 72 69 67 68 74 20  31 39 37 38 2C 20 69 62  f techniques' copyright 1978, ib
0000CE80  6D 2E 20 22 2D 6A 75 78  74 61 70 6F 73 65 20 65  61 63 68 20 75 6E 69 71  75 65 20 65 6C 65 6D 65  m. "-juxtapose each unique eleme
0000CEA0  6E 74 20 6F 66 20 61 20  77 69 74 68 20 65 61 63  68 20 75 6E 69 71 75 65  20 20 20 20 20 20 20 22  nt of a with each unique       "
0000CEC0  20 65 6C 65 6D 65 6E 74  20 6F 66 20 62 2C 20 64  69 73 72 65 67 61 72 64  69 6E 67 20 62 6C 61 6E   element of b, disregarding blan
0000CEE0  6B 73 2E 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 2D 61 20 61  ks.                        "-a a
0000CF00  6E 64 20 62 20 63 61 6E  20 62 65 20 63 68 61 72  61 63 74 65 72 20 6F 72  20 6E 75 6D 65 72 69 63  nd b can be character or numeric
0000CF20  20 73 74 72 75 63 74 75  72 65 73 2E 20 20 20 20  20 20 20 20 20 20 20 22  2D 75 73 65 73 3A 20 47   structures.           "-uses: G
0000CF40  63 66 6F 72 6D 61 74 20  47 64 65 62 6C 61 6E 6B  20 47 75 6E 69 71 20 20  20 20 20 20 20 20 20 20  cformat Gdeblank Guniq          
0000CF60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 20 63 66 6F  72 6D 61 74 2C 20 64 65                     " cformat, de
0000CF80  62 6C 61 6E 6B 2C 20 61  6E 64 20 75 6E 69 71 20  63 6C 65 61 6E 20 75 70  20 67 6C 6F 62 61 6C 73  blank, and uniq clean up globals
0000CFA0  20 61 20 61 6E 64 20 62  2C 20 20 20 20 20 20 22  20 77 68 69 63 68 20 61  72 65 20 6C 6F 63 61 6C   a and b,      " which are local
0000CFC0  20 68 65 72 65 2E 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   here.                          
0000CFE0  20 20 20 20 20 20 20 20  20 20 20 12 00 FF FF 00  00 FC FF 0A 00 02 00 7C  5B 01 00 FF 77 04 9A 24             .  .. ..|[. wÜ$
0000D000  00 3C 5E FC FF 05 00 0E  00 31 59 01 00 03 4B 10  FF 00 00 3C 5E FC FF 03  00 04 00 29 59 01 00 76  .<^ ..1Y.K ..<^ ..)Y.v
0000D020  06 9A ED 48 00 3C 5E 03  00 02 00 00 00 00 00 01  00 08 56 57 8B 24 00 3C  5E FC FF 01 00 0E 00 28  ÜφH.<^.......VWï$.<^ ..(
0000D040  59 01 00 8B 4E 06 8E FF  FF 00 00 FC FF 01 00 0E  00 84 5B 01 00 89 4F 02  26 FF FF 00 00 FC FF 01  Y.ïNÄ  .. ..ä[.ëO&  .. 
0000D060  00 04 00 88 5B 01 00 89  CF 09 F7 FF FF 00 00 FC  FF 01 00 08 00 85 5B 01  00 45 10 8E C2 A2 00 3C  ..ê[.ë  .. ..à[.EÄó.<
0000D080  5E FC FF 27 00 0C 00 DF  5C 01 00 F8 26 29 47 B4  00 3C 5E 32 00 26 00 00  00 00 00 01 00 03 47 12  ^ '..\.°&)G.<^2.&......G
0000D0A0  C4 C6 00 3C 5E 09 00 25  00 00 00 00 00 01 00 26  03 47 14 D8 00 3C 5E FC  FF 24 00 02 00 D5 5C 01  .<^.%......&G.<^ $..\
0000D0C0  00 5E F8 26 8B EA 00 3C  5E 32 00 23 00 00 00 00  00 01 00 5F 5E 8B E5 FC  00 3C 5E 0C 00 22 00 00  .^°&ïΩ.<^2.#......_^ïσ.<^."..
0000D0E0  00 00 00 01 00 5E 06 26  C7 0E 01 3C 5E 09 00 21  00 00 00 00 00 01 00 5E  06 26 C7 20 01 3C 5E FC  ....^&<^.!......^& <^
0000D100  FF 20 00 0C 00 D4 5C 01  00 26 8B 47 38 32 01 3C  5E 32 00 1F 00 00 00 00  00 01 00 08 29 34 FF 44    ..\.&ïG82<^2.......)4 D
0000D120  01 3C 5E 08 00 1E 00 00  00 00 00 01 00 77 16 E8  FA 56 01 3C 5E 08 00 1D  00 00 00 00 00 01 00 2D  <^.......wΦ·V<^.......-
0000D140  29 34 C4 68 01 3C 5E 0C  00 1C 00 00 00 00 00 01  00 26 F7 6F 22 7A 01 3C  5E 3D 00 1B 00 00 00 00  )4h<^.......&o"z<^=.....
0000D160  00 01 00 17 54 26 C4 8C  01 3C 5E FD FF 18 00 0E  00 E0 5C 01 00 83 C0 2C  26 9E 01 3C 5E 0B 00 17  ..T&î<^² ..α\.â,&<^.
0000D180  00 00 00 00 00 01 00 26  8B 47 20 B0 01 3C 5E ED  FF 14 00 00 00 00 00 01  00 F6 C1 40 74 C2 01 3C  ......&ïG <^φ ......÷@t<
0000D1A0  5E 3B 00 13 00 00 00 00  00 01 00 3B F8 76 29 D4  01 3C 5E 0C 00 12 00 00  00 00 00 01 00 8E 46 F6  ^;.......;°v)<^.......ÄF÷
0000D1C0  8B E6 01 3C 5E 09 00 11  00 00 00 00 00 01 00 46  F6 26 C4 F8 01 3C 5E FC  FF 10 00 0A 00 D0 5C 01  ïµ<^.......F÷&°<^ ..\
0000D1E0  00 26 C7 47 4C 0A 02 3C  5E 32 00 0F 00 00 00 00  00 01 00 89 57 4C 26 1C  02 3C 5E 09 00 0E 00 00  .&GL<^2.......ëWL&<^...
0000D200  00 00 00 01 00 89 56 E4  89 2E 02 3C 5E FC FF 0D  00 02 00 90 5B 01 00 44  12 89 46 40 02 3C 5E 32  ....ëVΣë.<^ ..É[.DëF@<^2
0000D220  00 0C 00 00 00 00 00 01  00 C1 89 F7 26 52 02 3C  5E 0C 00 0B 00 00 00 00  00 01 00 8B 46 FC 51 64  .......ë&R<^.......ïFQd
0000D240  02 3C 5E 09 00 0A 00 00  00 00 00 01 00 8B 47 2C  89 76 02 3C 5E FC FF 09  00 0C 00 8F 5B 01 00 D1  <^.......ïG,ëv<^ ..Å[.
0000D260  E0 C4 7E 88 02 3C 5E 32  00 08 00 00 00 00 00 01  00 8B 46 DE 8E 9A 02 3C  5E 08 00 07 00 00 00 00  α~ê<^2.......ïFÄÜ<^.....
0000D280  00 01 00 FF 77 2C 9A AC  02 3C 5E 08 00 06 00 00  00 00 00 01 00 8B 47 36  26 BE 02 3C 5E 34 00 05  .. w,ܼ<^.......ïG6&<^4.
0000D2A0  00 00 00 00 00 01 00 09  29 34 5F D0 02 3C 5E 0C  00 04 00 00 00 00 00 01  00 08 FF 76 06 E2 02 3C  ......)4_<^....... vΓ<
0000D2C0  5E 08 00 03 00 00 00 00  00 01 00 47 31 01 74 F4  02 3C 5E 03 00 02 00 00  00 00 00 01 00 9C 66 0E  ^.......G1t<^.......£f
0000D2E0  E8 FF FF 00 00 FC FF 01  00 06 00 8F 5B 01 00 12  01 75 0F 18 03 3C 5E FD  FF 02 00 04 00 FB 5C 01  Φ  .. ..Å[.u<^² ..\
0000D300  00 F5 31 C0 50 FF FF 00  00 04 00 01 00 00 00 00  00 01 00 08 53 9A 0F FF  FF 00 00 02 00 00 00 00  .1P  .........SÜ  ......
0000D320  00 00 00 01 00 30 13 29  34 FF FF 00 00 02 00 00  00 00 00 00 00 01 00 9A  D5 08 29 FF FF 00 00 02  ....0)4  ..........Ü)  ..
0000D340  00 00 00 00 00 00 00 01  00 00 5D 4D CA FF FF 00  00 02 00 00 00 00 00 00  00 01 00 26 F6 47 30 FF  .........]M  ..........&÷G0 
0000D360  FF 00 00 02 00 00 00 00  00 00 00 01 00 66 8B 46  0C FF FF 00 00 02 00 00  00 00 00 00 00 01 00 06   ..........fïF  ..........
0000D380  83 C0 18 FF FF 00 00 02  00 00 00 00 00 00 00 01  00 46 E2 00 00 FF FF 00  00 02 00 00 00 00 00 00  â  ..........FΓ..  ........
0000D3A0  00 01 00 C1 89 DE 83 00  00 5A 00 6C 00 7E 00 90  00 06 03 2A 03 3C 03 4E  03 60 03 72 03 84 03 96  ..ëâ..Z.l.~.É.*<N`räû
0000D3C0  03 A8 03 48 00 FF FF 02  00 62 00 05 00 63 6F 6D  62 00 02 00 61 00 02 00  72 00 08 00 63 66 6F 72  ¿H.  .b..comb..a..r..cfor
0000D3E0  6D 61 74 00 08 00 64 65  62 6C 61 6E 6B 00 05 00  75 6E 69 71 00 02 00 62  00 02 00 62 00 02 00 61  mat..deblank..uniq..b..b..a
0000D400  00 02 00 01 00 00 00 08  00 00 00 00 00 00 00 E0  3F 02 00 61 00 02 00 61  00 02 00 62 00 02 00 72  ............α?.a..a..b..r
0000D420  00 04 00 01 00 00 00 02  00 00 00 78 08 00 63 6D  61 74 72 69 78 00 00 01  00 01 16 00 07 00 01 00  ........x.cmatrix......
0000D440  08 00 08 00 02 00 01 00  01 00 01 00 08 00 A4 01  02 00 01 00 07 00 3C 00  20 63 6D 61 74 72 69 78  .......ñ...<. cmatrix
0000D460  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D480  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 43 27 61  23 6D 61 74 72 69 78 20                       C'a#matrix 
0000D4A0  61 27 69 66 20 30 5E 3D  52 52 61 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  a'if 0^=RRa                     
0000D4C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 43 27 62 23 6D 61 74  72 69 78 20 62 27 69 66                   C'b#matrix b'if
0000D4E0  20 30 5E 3D 52 52 62 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   0^=RRb                         
0000D500  20 20 20 20 20 20 20 20  20 20 20 20 20 24 30 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20               $0                 
0000D520  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D540  20 20 20 20 20 20 20 20  22 63 6D 61 74 72 69 78  20 69 73 20 75 73 65 64  20 62 79 20 65 2E 67 2E          "cmatrix is used by e.g.
0000D560  20 63 63 61 74 2E 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   ccat.                          
0000D580  20 20 20 20 22 66 72 6F  6D 20 27 74 68 65 20 61  70 6C 20 68 61 6E 64 62  6F 6F 6B 20 6F 66 20 74      "from 'the apl handbook of t
0000D5A0  65 63 68 6E 69 71 75 65  73 27 20 63 6F 70 79 72  69 67 68 74 20 31 39 37  38 2C 20 69 62 6D 2E 20  echniques' copyright 1978, ibm. 
0000D5C0  22 61 73 73 75 6D 65 73  20 6C 6F 63 61 6C 69 7A  65 64 20 61 20 61 6E 64  20 62 2E 20 20 20 20 20  "assumes localized a and b.     
0000D5E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 00 00 FF FF                              ..  
0000D600  00 00 FC FF 01 00 06 00  96 58 01 00 89 C6 8B 4E  24 00 6E 5C FC FF 16 00  02 00 98 58 01 00 9A F0  .. ..ûX.ëïN$.n\ ..ÿX.Ü
0000D620  47 29 36 00 6E 5C 32 00  15 00 00 00 00 00 01 00  03 E9 0D 02 48 00 6E 5C  32 00 14 00 00 00 00 00  G)6.n\2.§......ΘH.n\2......
0000D640  01 00 FF 37 FF B6 5A 00  6E 5C 3E 00 12 00 00 00  00 00 01 00 64 FF 50 9A  6C 00 6E 5C FD FF 11 00  . 7 Z.n\>.......d PÜl.n\² .
0000D660  06 00 24 59 01 00 74 03  E9 9F 7E 00 6E 5C FC FF  0E 00 0C 00 97 58 01 00  53 FF 36 16 90 00 6E 5C  .$Y.tΘƒ~.n\ ..ùX.S 6É.n\
0000D680  07 00 02 00 04 00 1D 59  01 00 FF 36 9C 66 FF FF  00 00 23 00 01 00 00 00  00 00 01 00 66 89 56 F4  ...Y. 6£f  ..#.......fëV
0000D6A0  B4 00 6E 5C FC FF 16 00  10 00 1B 59 01 00 E6 1A  C0 31 C6 00 6E 5C 32 00  15 00 00 00 00 00 01 00  .n\ ..Y.µ1.n\2.§......
0000D6C0  1F FF 76 F4 D8 00 6E 5C  32 00 14 00 00 00 00 00  01 00 9A 69 2F 29 EA 00  6E 5C 3E 00 12 00 00 00   v.n\2.......Üi/)Ω.n\>....
0000D6E0  00 00 01 00 86 64 FF 50  FC 00 6E 5C FD FF 11 00  02 00 A4 5A 01 00 16 36  16 A3 0E 01 6E 5C FC FF  ...åd P.n\² ..ñZ.6ún\ 
0000D700  0E 00 10 00 C0 58 01 00  37 01 BA 8F 20 01 6E 5C  07 00 02 00 08 00 36 5A  01 00 CD 3F 04 11 FF FF  ..X.7Å n\...6Z.?  
0000D720  00 00 23 00 01 00 00 00  00 00 01 00 16 FF 36 34  44 01 6E 5C FD FF 02 00  06 00 AE 5A 01 00 52 50  ..#....... 64Dn\² ..«Z.RP
0000D740  CD 3F FF FF 00 00 04 00  01 00 00 00 00 00 01 00  45 0F 9A F6 FF FF 00 00  02 00 00 00 00 00 00 00  ?  .........EÜ÷  .........
0000D760  01 00 50 9A F0 47 FF FF  00 00 02 00 00 00 00 00  00 00 01 00 FF CD 3F 04  FF FF 00 00 02 00 00 00  .PÜG  .......... ?  .....
0000D780  00 00 00 00 01 00 44 54  26 89 00 00 12 00 A2 00  32 01 56 01 68 01 7A 01  FF FF FF FF 08 00 63 6D  .....DT&ë...ó.2Vhz    .cm
0000D7A0  61 74 72 69 78 00 02 00  61 00 04 00 01 00 00 00  02 00 00 00 03 00 69 66  00 08 00 0A 00 01 00 01  atrix..a.........if....
0000D7C0  00 0A 00 61 23 6D 61 74  72 69 78 20 61 02 00 62  00 04 00 01 00 00 00 02  00 00 00 03 00 69 66 00  ..a#matrix a.b.........if.
0000D7E0  08 00 0A 00 01 00 01 00  0A 00 62 23 6D 61 74 72  69 78 20 62 04 00 01 00  00 00 02 00 00 00 78 05  .....b#matrix b.......x
0000D800  00 63 63 61 74 00 00 01  00 0C 1B 00 12 00 05 00  01 00 01 00 01 00 01 00  01 00 05 00 02 00 01 00  .ccat..............
0000D820  01 00 01 00 01 00 01 00  01 00 01 00 01 00 01 00  01 00 08 00 38 04 02 00  01 00 12 00 3C 00 20 72  ..........8...<. r
0000D840  23 61 20 63 63 61 74 20  62 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  #a ccat b                       
0000D860  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 63 6F 6C 75 6D                            "colum
0000D880  6E 20 63 61 74 65 6E 61  74 69 6F 6E 2C 73 63 61  6C 61 72 20 72 65 70 6C  69 63 61 74 69 6F 6E 20  n catenation,scalar replication 
0000D8A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 76  65 72 74 61 62 20 20 20                         vertab   
0000D8C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D8E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 63 66 6F 72 6D  61 74 20 20 20 20 20 20                     cformat      
0000D900  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D920  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 63  6D 61 74 72 69 78 20 20  20 20 20 20 20 20 20 20                 cmatrix          
0000D940  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D960  20 20 20 20 20 20 20 20  20 20 20 72 6F 77 66 6F  72 6D 20 20 20 20 20 20  20 20 20 20 20 20 20 20             rowform              
0000D980  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D9A0  20 20 20 20 20 20 20 72  23 61 2C 62 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20         r#a,b                    
0000D9C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D9E0  20 20 20 24 30 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20     $0                           
0000DA00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 63                                "c
0000DA20  63 61 74 20 2D 20 63 61  74 65 6E 61 74 65 20 62  79 20 63 6F 6C 75 6D 6E  73 2E 20 20 20 20 20 20  cat - catenate by columns.      
0000DA40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 66 72 6F 6D 20                            "from 
0000DA60  27 74 68 65 20 61 70 6C  20 68 61 6E 64 62 6F 6F  6B 20 6F 66 20 74 65 63  68 6E 69 71 75 65 73 27  'the apl handbook of techniques'
0000DA80  20 63 6F 70 79 72 69 67  68 74 20 31 39 37 38 2C  20 69 62 6D 2E 20 22 2D  73 69 64 65 2D 62 79 2D   copyright 1978, ibm. "-side-by-
0000DAA0  73 69 64 65 20 63 61 74  65 6E 61 74 69 6F 6E 20  6F 66 20 67 65 6E 65 72  61 6C 20 73 74 72 75 63  side catenation of general struc
0000DAC0  74 75 72 65 73 20 61 6E  64 20 74 79 70 65 73 2E  20 20 22 2D 73 63 61 6C  61 72 73 20 77 69 6C 6C  tures and types.  "-scalars will
0000DAE0  20 62 65 20 72 65 70 6C  69 63 61 74 65 64 20 69  66 20 74 79 70 65 73 20  61 67 72 65 65 2E 20 20   be replicated if types agree.  
0000DB00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 2D  76 65 63 74 6F 72 73 20  62 65 63 6F 6D 65 20 6F                "-vectors become o
0000DB20  6E 65 2D 63 6F 6C 75 6D  6E 20 6D 61 74 72 69 63  65 73 20 62 65 66 6F 72  65 20 63 61 74 65 6E 61  ne-column matrices before catena
0000DB40  74 69 6F 6E 2E 20 20 20  20 20 22 2D 6E 75 6D 65  72 69 63 20 74 79 70 65  73 20 77 69 6C 6C 20 62  tion.     "-numeric types will b
0000DB60  65 20 70 61 64 64 65 64  20 77 69 74 68 20 7A 65  72 6F 73 2E 20 20 20 20  20 20 20 20 20 20 20 20  e padded with zeros.            
0000DB80  20 20 20 20 20 20 22 2D  63 68 61 72 61 63 74 65  72 20 74 79 70 65 73 20  77 69 6C 6C 20 62 65 20        "-character types will be 
0000DBA0  70 61 64 64 65 64 20 77  69 74 68 20 62 6C 61 6E  6B 73 2E 20 20 20 20 20  20 20 20 20 20 20 20 20  padded with blanks.             
0000DBC0  20 20 22 2D 6E 75 6D 65  72 69 63 20 74 79 70 65  73 20 77 69 6C 6C 20 62  65 20 66 6F 72 6D 61 74    "-numeric types will be format
0000DBE0  74 65 64 20 69 66 20 74  6F 20 62 65 20 63 61 74  65 6E 61 74 65 64 20 77  69 74 68 20 20 20 22 20  ted if to be catenated with   " 
0000DC00  63 68 61 72 61 63 74 65  72 20 74 79 70 65 73 2E  20 20 73 65 65 20 47 62  65 73 69 64 65 2E 20 20  character types.  see Gbeside.  
0000DC20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 22 2D 61 20 6D 61                            "-a ma
0000DC40  74 72 69 78 20 69 73 20  72 65 74 75 72 6E 65 64  2E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  trix is returned.               
0000DC60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 12 00  FF FF 00 00 FC FF 0A 00                        .  .. .
0000DC80  02 00 CB 54 01 00 20 20  20 20 24 00 F4 58 FC FF  05 00 0A 00 CA 54 01 00  20 20 20 20 00 00 F4 58  .T.    $.X ..T.    ..X
0000DCA0  FC FF 03 00 06 00 49 53  01 00 20 20 20 20 48 00  F4 58 03 00 02 00 00 00  00 00 01 00 20 20 20 20   ..IS.    H.X.......    
0000DCC0  24 00 F4 58 FC FF 01 00  10 00 48 53 01 00 2D 20  63 61 FF FF 00 00 02 00  00 00 00 00 00 00 01 00  $.X ..HS.- ca  ..........
0000DCE0  6D 6E 73 2E FF FF 00 00  FC FF 01 00 0A 00 97 55  01 00 20 20 20 20 FF FF  00 00 FC FF 01 00 04 00  mns.  .. ..ùU.      .. ..
0000DD00  98 55 01 00 22 66 72 6F  FF FF 00 00 FC FF 01 00  04 00 9D 55 01 00 64 62  6F 6F FF FF 00 00 FC FF  ÿU."fro  .. ..¥U.dboo  .. 
0000DD20  01 00 0E 00 9D 55 01 00  73 27 20 63 C6 00 F4 58  FC FF 05 00 0C 00 AF 55  01 00 20 69 62 6D D8 00  ..¥U.s' c.X ..»U. ibm.
0000DD40  F4 58 0C 00 04 00 00 00  00 00 01 00 64 65 20 63  EA 00 F4 58 FC FF 03 00  06 00 AF 55 01 00 65 6E  X.......de cΩ.X ..»U.en
0000DD60  65 72 FC 00 F4 58 03 00  02 00 00 00 00 00 01 00  61 6E 64 20 FF FF 00 00  FC FF 01 00 08 00 CB 54  er.X.......and   .. ..T
0000DD80  01 00 61 72 73 20 20 01  F4 58 FD FF 02 00 0C 00  D0 55 01 00 61 74 65 64  FF FF 00 00 04 00 01 00  .ars  X² ..U.ated  ....
0000DDA0  00 00 00 00 01 00 65 2E  20 20 FF FF 00 00 02 00  00 00 00 00 00 00 01 00  00 31 00 00 FF FF 00 00  .....e.    ...........1..  ..
0000DDC0  02 00 00 00 00 00 00 00  01 00 20 20 20 20 FF FF  00 00 02 00 00 00 00 00  00 00 01 00 6C 33 3A 7A  ........      ..........l3:z
0000DDE0  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 20 20  20 20 FF FF 00 00 02 00  00 00 00 00 00 00 01 00    ..........      ..........
0000DE00  20 20 20 20 FF FF 00 00  02 00 00 00 00 00 00 00  01 00 20 20 20 20 FF FF  00 00 02 00 00 00 00 00        ..........      .......
0000DE20  00 00 01 00 00 00 00 00  FF FF 00 00 02 00 00 00  00 00 00 00 01 00 0B 00  00 00 FF FF 00 00 02 00  .......  .............  ...
0000DE40  00 00 00 00 00 00 01 00  38 00 0C 00 FF FF 00 00  02 00 00 00 00 00 00 00  01 00 5A 00 FD FF 00 00  .......8..  ..........Z.² ..
0000DE60  5A 00 6C 00 7E 00 90 00  A2 00 B4 00 0E 01 32 01  44 01 56 01 68 01 7A 01  8C 01 9E 01 B0 01 C2 01  Z.l.~.É.ó..2DVhzî
0000DE80  D4 01 48 00 FF FF 02 00  62 00 05 00 63 63 61 74  00 02 00 61 00 02 00 72  00 07 00 76 65 72 74 61  H.  .b..ccat..a..r..verta
0000DEA0  62 00 08 00 63 66 6F 72  6D 61 74 00 08 00 63 6D  61 74 72 69 78 00 08 00  72 6F 77 66 6F 72 6D 00  b..cformat..cmatrix..rowform.
0000DEC0  02 00 62 00 02 00 61 00  02 00 72 00 04 00 01 00  00 00 02 00 00 00 00                              .b..a..r.........
[ RETURN TO DIRECTORY ]