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 00 00 82 76 49 68  C2 25 3C 3D 01 00 00 00  78 02 00 00 00 03 00 08  00 00 00 05 00 00 00 01  ...évIh%<=...x..........
00000020  00 00 00 01 00 00 00 05  00 00 00 2E 2C 2A 30 5F  78 04 00 00 00 61 64 64  00 00 01 00 00 00 0C 00  ..........,*0_x...add......
00000040  00 39 00 00 00 17 00 00  00 05 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  .9.......................
00000060  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
00000080  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
000000A0  00 1F 00 00 00 08 00 00  00 7B 05 00 00 02 00 00  00 01 00 00 00 17 00 00  00 3D 00 00 00 20 63 20  .......{...........=... c 
000000C0  23 20 61 20 61 64 64 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 add b                       
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 22 61 64 64 20 2D                            "add -
00000100  20 6D 75 6C 74 69 70 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   multiprecision integer addition
00000120  2E 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  .                      "from 'th
00000140  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
00000160  70 79 72 69 67 68 74 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  pyright 1978, ibm.  "-add a to b
00000180  2C 20 67 69 76 69 6E 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  , givin c, using multiprecision 
000001A0  69 6E 74 65 67 65 72 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  integer          " arithmetic (i
000001C0  2E 65 2E 20 74 72 75 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  .e. truncating all results to mp
000001E0  20 69 6E 74 65 67 65 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   integers).   "-a and b are nume
00000200  72 69 63 20 76 61 6C 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  ric values.                     
00000220  20 20 20 20 20 20 20 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             " they may be: intege
00000240  72 20 6F 72 20 66 6C 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  r or floating point, of either  
00000260  20 20 20 20 20 20 20 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          "              ordinary 
00000280  6F 72 20 65 78 74 65 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  or extended precision.          
000002A0  20 20 20 20 20 22 2D 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       "-c will be a multiprecisio
000002C0  6E 20 69 6E 74 65 67 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  n integer (zero exponent)       
000002E0  20 20 22 2D 61 6E 64 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    "-and extended precision numbe
00000300  72 2C 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 2C 20 20 22  r, integer or floating point,  "
00000320  20 69 73 20 72 65 70 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   is represented by an integer ve
00000340  63 74 6F 72 20 6F 66 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  ctor of consecutive 1-7     " de
00000360  63 69 6D 61 6C 20 64 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  cimal digit segments, the first 
00000380  6F 66 20 77 68 69 63 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  of which is the exponent," zero 
000003A0  66 6F 72 20 69 6E 74 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  for integers.  all segments have
000003C0  20 74 68 65 20 73 61 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   the same sign, with  " the exce
000003E0  70 74 69 6F 6E 20 6F 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  ption of the exponent.(see fadd)
00000400  2E 20 6C 65 61 64 69 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  . leading zeros    " are elimina
00000420  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.                            
00000440  20 20 20 20 20 20 20 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                  "-use fix to con
00000460  76 65 72 74 20 61 20 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  vert a numeric variable to mp in
00000480  74 65 67 65 72 20 66 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  teger form.  "-the multiprecisio
000004A0  6E 20 69 6E 74 65 67 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  n integer arithmetic package com
000004C0  70 72 69 73 65 73 3A 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  prises:   " add sub mul div sqrt
000004E0  20 66 69 78 20 63 61 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   fix can rounds.                
00000500  20 20 20 20 20 20 20 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         "-functions of the multip
00000520  72 65 63 69 73 69 6F 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  recision integer                
00000540  20 20 20 20 22 20 61 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      " arithmetic package are use
00000560  64 20 74 68 65 20 74 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  d the the multi-                
00000580  20 22 20 70 72 65 63 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   " precision floating point arit
000005A0  68 6D 65 74 69 63 20 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  hmetic package.               "-
000005C0  75 73 65 73 3A 20 66 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  uses: fix can                   
000005E0  20 20 20 20 20 20 20 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                             c#can
00000600  60 4F 28 63 59 60 4F 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  `O(cY`Oa)+(c#(Ra#fix a)SRb)Y`Ob#
00000620  66 69 78 20 62 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  18 00 00 00 FF FF FF FF  fix b                   ...    
00000640  FC FF FF FF 0B 00 00 00  C8 2F 04 00 01 00 00 00  01 00 00 00 30 00 00 00  FC FF FF FF 07 00 00 00     .../.......0...   ...
00000660  E8 2F 04 00 01 00 00 00  20 20 20 20 00 00 00 00  FC FF FF FF 05 00 00 00  D0 2F 04 00 01 00 00 00  Φ/....    ....   .../....
00000680  20 20 20 20 60 00 00 00  03 00 00 00 03 00 00 00  00 00 00 00 01 00 00 00  20 22 61 64 30 00 00 00      `................ "ad0...
000006A0  FC FF FF FF 01 00 00 00  D8 2F 04 00 01 00 00 00  6E 74 65 67 FF FF FF FF  02 00 00 00 00 00 00 00     .../....nteg    .......
000006C0  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......        ..............
000006E0  20 61 70 6C FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  75 65 73 27 FF FF FF FF   apl    ..............ues'    
00000700  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  2E 20 20 22 FF FF FF FF  02 00 00 00 00 00 00 00  ...............  "    .......
00000720  00 00 00 00 01 00 00 00  2C 20 75 73 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  ......., us    ..............
00000740  6E 74 65 67 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  65 74 69 63 FF FF FF FF  nteg    ..............etic    
00000760  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  6C 20 72 65 FF FF FF FF  02 00 00 00 00 00 00 00  ..............l re    .......
00000780  00 00 00 00 01 00 00 00  29 2E 20 20 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......).      ..............
000007A0  69 63 20 76 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF  ic v    ..............        
000007C0  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  20 6D 61 79 FF FF FF FF  02 00 00 00 00 00 00 00  .............. may    .......
000007E0  00 00 00 00 01 00 00 00  74 69 6E 67 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......ting    ..............
00000800  20 20 20 20 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  64 69 6E 61 FF FF FF FF          ..............dina    
00000820  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  73 69 6F 6E FF FF FF FF  02 00 00 00 00 00 00 00  ..............sion    .......
00000840  00 00 00 00 01 00 00 00  77 69 6C 6C FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......will    ..............
00000860  20 69 6E 74 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF   int    ..............        
00000880  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  70 72 65 63 FF FF FF FF  02 00 00 00 00 00 00 00  ..............prec    .......
000008A0  00 00 00 00 01 00 00 00  72 20 6F 72 88 02 00 00  FC FF FF FF 29 00 00 00  68 2F 04 00 01 00 00 00  .......r orê..   )...h/....
000008C0  69 73 20 72 A0 02 00 00  FC FF FF FF 25 00 00 00  70 2F 04 00 01 00 00 00  65 67 65 72 B8 02 00 00  is rá..   %...p/....eger..
000008E0  03 00 00 00 24 00 00 00  00 00 00 00 01 00 00 00  76 65 20 31 D0 02 00 00  FC FF FF FF 23 00 00 00  ...$..........ve 1..   #...
00000900  78 2F 04 00 01 00 00 00  69 74 20 73 E8 02 00 00  46 00 00 00 21 00 00 00  00 00 00 00 01 00 00 00  x/....it sΦ..F...!..........
00000920  66 20 77 68 00 03 00 00  39 00 00 00 20 00 00 00  00 00 00 00 01 00 00 00  22 20 7A 65 18 03 00 00  f wh...9... .........." ze..
00000940  09 00 00 00 1F 00 00 00  00 00 00 00 01 00 00 00  6C 20 73 65 30 03 00 00  FC FF FF FF 1E 00 00 00  .............l se0..   ...
00000960  80 2F 04 00 01 00 00 00  20 73 69 67 48 03 00 00  32 00 00 00 1D 00 00 00  00 00 00 00 01 00 00 00  Ç/.... sigH..2.............
00000980  74 69 6F 6E 60 03 00 00  33 00 00 00 1C 00 00 00  00 00 00 00 01 00 00 00  65 20 66 61 78 03 00 00  tion`..3.............e fax..
000009A0  09 00 00 00 1B 00 00 00  00 00 00 00 01 00 00 00  20 20 00 00 90 03 00 00  FC FF FF FF 1A 00 00 00  .............  ..É..   ...
000009C0  88 2F 04 00 01 00 00 00  00 00 00 00 A8 03 00 00  FC FF FF FF 16 00 00 00  90 2F 04 00 01 00 00 00  ê/........¿..   ...É/....
000009E0  00 00 00 00 C0 03 00 00  03 00 00 00 15 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 D8 03 00 00  .........§................
00000A00  FC FF FF FF 14 00 00 00  98 2F 04 00 01 00 00 00  00 00 00 00 F0 03 00 00  32 00 00 00 13 00 00 00     ...ÿ/..........2......
00000A20  00 00 00 00 01 00 00 00  00 00 00 00 08 04 00 00  08 00 00 00 12 00 00 00  00 00 00 00 01 00 00 00  ..........................
00000A40  00 8C 04 00 20 04 00 00  03 00 00 00 11 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 38 04 00 00  .î. ...................8..
00000A60  FC FF FF FF 10 00 00 00  A0 2F 04 00 01 00 00 00  00 00 00 00 50 04 00 00  08 00 00 00 0F 00 00 00     ...á/........P........
00000A80  00 00 00 00 01 00 00 00  00 00 00 00 68 04 00 00  0B 00 00 00 0E 00 00 00  00 00 00 00 01 00 00 00  ...........h...............
00000AA0  00 00 00 00 80 04 00 00  09 00 00 00 0D 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 98 04 00 00  ....Ç...................ÿ..
00000AC0  FC FF FF FF 0C 00 00 00  A8 2F 04 00 01 00 00 00  00 00 00 00 B0 04 00 00  46 00 00 00 0A 00 00 00     ...¿/..........F......
00000AE0  00 00 00 00 01 00 00 00  00 00 00 00 C8 04 00 00  39 00 00 00 09 00 00 00  00 00 00 00 01 00 00 00  .............9.............
00000B00  00 00 00 00 E0 04 00 00  FC FF FF FF 08 00 00 00  B0 2F 04 00 01 00 00 00  00 00 00 00 F8 04 00 00  ....α..   .../........°..
00000B20  08 00 00 00 07 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 10 05 00 00  46 00 00 00 05 00 00 00  ...................F......
00000B40  00 00 00 00 01 00 00 00  00 00 00 00 28 05 00 00  FC FF FF FF 02 00 00 00  B8 2F 04 00 01 00 00 00  ...........(..   .../....
00000B60  00 00 00 00 40 05 00 00  03 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  ....@...................    
00000B80  FC FF FF FF 00 00 00 00  C0 2F 04 00 01 00 00 00  00 00 00 00 00 00 00 00  78 00 00 00 90 00 00 00     ..../............x...É...
00000BA0  A8 00 00 00 C0 00 00 00  D8 00 00 00 F0 00 00 00  08 01 00 00 20 01 00 00  38 01 00 00 50 01 00 00  ¿.............. ..8..P..
00000BC0  68 01 00 00 80 01 00 00  98 01 00 00 B0 01 00 00  C8 01 00 00 E0 01 00 00  F8 01 00 00 10 02 00 00  h..Ç..ÿ......α..°....
00000BE0  28 02 00 00 40 02 00 00  58 02 00 00 70 02 00 00  60 00 00 00 FF FF FF FF  02 00 00 00 62 00 04 00  (..@..X..p..`...    ...b..
00000C00  00 00 61 64 64 00 02 00  00 00 61 00 02 00 00 00  63 00 02 00 00 00 62 00  04 00 00 00 66 69 78 00  ..add....a....c....b....fix.
00000C20  02 00 00 00 62 00 02 00  00 00 62 00 02 00 00 00  61 00 04 00 00 00 66 69  78 00 02 00 00 00 61 00  ...b....b....a....fix....a.
00000C40  02 00 00 00 63 00 02 00  00 00 61 00 02 00 00 00  63 00 04 00 00 00 63 61  6E 00 02 00 00 00 63 00  ...c....a....c....can....c.
00000C60  78 02 00 00 00 61 00 08  00 00 00 0C 03 00 00 02  00 00 00 01 00 00 00 0D  00 00 00 3C 00 00 00 20  x...a...............<... 
00000C80  72 23 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  r#n cvec loc                    
00000CA0  20 20 20 20 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                              r#nR
00000CC0  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 20 20 20 20 20 20  1                               
00000CE0  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 20 6E 3C                          $0 if n<
00000D00  6C 6F 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  loc+Lio=0                       
00000D20  20 20 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                      r[loc]#0    
00000D40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00000D60  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              
00000D80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00000DA0  20 20 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             "cvec - build compres
00000DC0  73 69 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  sion or logical vector          
00000DE0  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
00000E00  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
00000E20  6D 2E 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  m. "-binary vectors of arbitrary
00000E40  20 6C 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   length with arbitrary zeros   "
00000E60  20 61 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   at numbered positions, in user'
00000E80  73 20 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  s origin.                  "-can
00000EA0  20 67 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   generate input to Gxvec.       
00000EC0  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 72 65 74 75 72 6E 73                         "-returns
00000EE0  20 61 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   a compression vector that can s
00000F00  65 6C 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  elect all but loc. " loc is desi
00000F20  72 65 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  red row of Gloc (Lio#0), or simi
00000F40  6C 61 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  lar numeric    " vector. n is or
00000F60  69 67 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  iginal length of axis to be comp
00000F80  72 65 73 73 65 64 2E 20  20 20 20 78 08 00 00 00  61 64 64 72 6F 77 73 00  00 01 00 00 00 0C 00 00  ressed.    x...addrows.......
00000FA0  28 00 00 00 09 00 00 00  05 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  (........................
00000FC0  01 00 00 00 01 00 00 00  1C 00 00 00 08 00 00 00  1C 02 00 00 02 00 00 00  01 00 00 00 09 00 00 00  .......................
00000FE0  3C 00 00 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 20  <...z # a addrows b             
00001000  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001020  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 20  "addrows - add rows to a matrix 
00001040  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 6F  vector or scalar.           "fro
00001060  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
00001080  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 72  s' copyright 1978, ibm. ">conver
000010A0  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 6D  ts scalar and vector right argum
000010C0  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 61  ents into one-row   " matrices a
000010E0  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 76  nd pads them out on top (positiv
00001100  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 74  e left argument)" or on the bott
00001120  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 69  om (negative left argument).  ri
00001140  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 65  ght argument" may be either nume
00001160  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 20  ric or character.               
00001180  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 20          ">uses: matrix.         
000011A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000011C0  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 61      z#((_a+(Xa)X1YRb),1URb)Yb#ma
000011E0  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 20  trix b                          
00001200  18 00 00 00 FF FF FF FF  FC FF FF FF 0E 00 00 00  D8 2E 04 00 01 00 00 00  00 00 00 00 30 00 00 00  ...       ............0...
00001220  FC FF FF FF 06 00 00 00  F8 2E 04 00 01 00 00 00  00 00 00 00 00 00 00 00  FC FF FF FF 04 00 00 00     ...°.............   ...
00001240  50 2F 04 00 01 00 00 00  00 00 00 00 60 00 00 00  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  P/........`................
00001260  00 00 00 00 30 00 00 00  FC FF FF FF 00 00 00 00  F0 2E 04 00 01 00 00 00  00 00 00 00 FF FF FF FF  ....0...   .............    
00001280  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  02 00 00 00 00 00 00 00  ..................    .......
000012A0  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  ...........    ..............
000012C0  00 00 00 00 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  ....    ..................    
000012E0  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  02 00 00 00 00 00 00 00  ..................    .......
00001300  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  ...........    ..............
00001320  00 00 00 00 38 01 00 00  FC FF FF FF 21 00 00 00  98 2E 04 00 01 00 00 00  00 00 00 00 50 01 00 00  ....8..   !...ÿ.........P..
00001340  FC FF FF FF 1A 00 00 00  A0 2E 04 00 01 00 00 00  00 00 00 00 68 01 00 00  03 00 00 00 19 00 00 00     ...á.........h........
00001360  00 00 00 00 01 00 00 00  00 00 00 00 80 01 00 00  FC FF FF FF 18 00 00 00  A8 2E 04 00 01 00 00 00  ...........Ç..   ...¿.....
00001380  00 00 00 00 98 01 00 00  39 00 00 00 17 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 B0 01 00 00  ....ÿ..9...................
000013A0  09 00 00 00 16 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 C8 01 00 00  FC FF FF FF 15 00 00 00  ...................   §...
000013C0  B0 2E 04 00 01 00 00 00  00 00 00 00 E0 01 00 00  32 00 00 00 14 00 00 00  00 00 00 00 01 00 00 00  .........α..2.............
000013E0  00 00 00 00 F8 01 00 00  35 00 00 00 13 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 10 02 00 00  ....°..5...................
00001400  FD FF FF FF 12 00 00 00  C0 3B 04 00 01 00 00 00  00 00 00 00 28 02 00 00  0C 00 00 00 11 00 00 00  ²   ...;........(........
00001420  00 00 00 00 01 00 00 00  00 00 00 00 40 02 00 00  09 00 00 00 10 00 00 00  00 00 00 00 01 00 00 00  ...........@...............
00001440  00 00 00 00 58 02 00 00  FC FF FF FF 0F 00 00 00  B8 2E 04 00 01 00 00 00  00 00 00 00 70 02 00 00  ....X..   ............p..
00001460  32 00 00 00 0E 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 88 02 00 00  39 00 00 00 0D 00 00 00  2.................ê..9......
00001480  00 00 00 00 01 00 00 00  00 00 00 00 A0 02 00 00  FD FF FF FF 0C 00 00 00  A0 3D 04 00 01 00 00 00  ...........á..²   ...á=....
000014A0  00 00 00 00 B8 02 00 00  38 00 00 00 0B 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 D0 02 00 00  ......8...................
000014C0  09 00 00 00 0A 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 E8 02 00 00  FC FF FF FF 09 00 00 00  .................Φ..   ...
000014E0  C0 2E 04 00 01 00 00 00  00 00 00 00 00 03 00 00  38 00 00 00 08 00 00 00  00 00 00 00 01 00 00 00  ............8.............
00001500  00 00 00 00 18 03 00 00  08 00 00 00 07 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 30 03 00 00  .......................0..
00001520  0B 00 00 00 06 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 48 03 00 00  FC FF FF FF 05 00 00 00  .................H..   ...
00001540  C8 2E 04 00 01 00 00 00  00 00 00 00 60 03 00 00  3F 00 00 00 04 00 00 00  00 00 00 00 01 00 00 00  .........`..?.............
00001560  00 00 00 00 78 03 00 00  08 00 00 00 03 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 90 03 00 00  ....x...................É..
00001580  08 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 A8 03 00 00  03 00 00 00 01 00 00 00  .................¿........
000015A0  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  FC FF FF FF 00 00 00 00  D0 2E 04 00 01 00 00 00  ...........       .........
000015C0  00 00 00 00 00 00 00 00  78 00 00 00 90 00 00 00  A8 00 00 00 C0 00 00 00  D8 00 00 00 F0 00 00 00  ........x...É...¿............
000015E0  08 01 00 00 20 01 00 00  60 00 00 00 FF FF FF FF  02 00 00 00 62 00 08 00  00 00 61 64 64 72 6F 77  .. ..`...    ...b....addrow
00001600  73 00 02 00 00 00 61 00  02 00 00 00 7A 00 02 00  00 00 62 00 07 00 00 00  6D 61 74 72 69 78 00 02  s....a....z....b....matrix.
00001620  00 00 00 62 00 02 00 00  00 62 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 01 00 00 00 02  ...b....b.................
00001640  00 00 00 62 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 01 00 00  00 02 00 00 00 61 00 02  ...b....................a.
00001660  00 00 00 61 00 02 00 00  00 7A 00 78 08 00 00 00  61 64 64 63 6F 6C 73 00  00 01 00 00 00 0C 00 00  ...a....z.x...addcols.......
00001680  28 00 00 00 09 00 00 00  05 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  (........................
000016A0  01 00 00 00 01 00 00 00  1C 00 00 00 08 00 00 00  1C 02 00 00 02 00 00 00  01 00 00 00 09 00 00 00  .......................
000016C0  3C 00 00 00 7A 20 23 20  61 20 61 64 64 63 6F 6C  73 20 62 20 20 20 20 20  20 20 20 20 20 20 20 20  <...z # a addcols b             
000016E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001700  22 61 64 64 63 6F 6C 73  20 2D 20 61 64 64 20 63  6F 6C 75 6D 6E 73 20 74  6F 20 61 20 6D 61 74 72  "addcols - add columns to a matr
00001720  69 78 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 22 66 72 6F  ix vector or scalar.        "fro
00001740  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
00001760  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 72  s' copyright 1978, ibm. ">conver
00001780  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 6D  ts scalar and vector right argum
000017A0  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 61  ents into one-row   " matrices a
000017C0  6E 64 20 70 61 64 73 20  74 68 65 6D 20 6F 75 74  20 6F 6E 20 74 68 65 20  6C 65 66 74 20 28 70 6F  nd pads them out on the left (po
000017E0  73 69 74 69 76 65 20 6C  65 66 74 20 20 20 20 20  22 20 61 72 67 75 6D 65  6E 74 29 20 6F 72 20 6F  sitive left     " argument) or o
00001800  6E 20 74 68 65 20 72 69  67 68 74 20 28 6E 65 67  61 74 69 76 65 20 6C 65  66 74 20 61 72 67 75 6D  n the right (negative left argum
00001820  65 6E 74 29 2E 20 72 69  67 68 74 20 22 20 61 72  67 75 6D 65 6E 74 20 6D  61 79 20 62 65 20 65 69  ent). right " argument may be ei
00001840  74 68 65 72 20 6E 75 6D  65 72 69 63 20 6F 72 20  63 68 61 72 61 63 74 65  72 2E 20 20 20 20 20 20  ther numeric or character.      
00001860  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 20          ">uses: matrix.         
00001880  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000018A0  20 20 20 20 7A 23 28 28  31 59 52 62 29 2C 5F 61  2B 28 58 61 29 58 31 55  52 62 29 59 62 23 6D 61      z#((1YRb),_a+(Xa)X1URb)Yb#ma
000018C0  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 20  trix b                          
000018E0  18 00 00 00 FF FF FF FF  FC FF FF FF 0E 00 00 00  40 2F 04 00 01 00 00 00  01 00 00 00 30 00 00 00  ...       ...@/.......0...
00001900  FC FF FF FF 06 00 00 00  60 2F 04 00 01 00 00 00  73 20 62 20 00 00 00 00  FC FF FF FF 04 00 00 00     ...`/....s b ....   ...
00001920  00 20 04 00 01 00 00 00  20 20 20 20 60 00 00 00  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  . ....    `................
00001940  22 61 64 64 30 00 00 00  FC FF FF FF 00 00 00 00  58 2F 04 00 01 00 00 00  6F 20 61 20 FF FF FF FF  "add0...   ....X/....o a     
00001960  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  6C 61 72 2E FF FF FF FF  02 00 00 00 00 00 00 00  ..............lar.    .......
00001980  00 00 00 00 01 00 00 00  70 6C 20 68 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......pl h    ..............
000019A0  73 27 20 63 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  22 3E 63 6F FF FF FF FF  s' c    ..............">co    
000019C0  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  63 74 6F 72 FF FF FF FF  02 00 00 00 00 00 00 00  ..............ctor    .......
000019E0  00 00 00 00 01 00 00 00  6F 20 6F 6E FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......o on    ..............
00001A00  6E 64 20 70 38 01 00 00  FC FF FF FF 21 00 00 00  00 2F 04 00 01 00 00 00  6C 65 66 74 50 01 00 00  nd p8..   !..../....leftP..
00001A20  FC FF FF FF 1A 00 00 00  08 2F 04 00 01 00 00 00  22 20 61 72 68 01 00 00  03 00 00 00 19 00 00 00     .../...." arh........
00001A40  00 00 00 00 01 00 00 00  67 68 74 20 80 01 00 00  FC FF FF FF 18 00 00 00  10 2F 04 00 01 00 00 00  .......ght Ç..   .../....
00001A60  65 6E 74 29 98 01 00 00  39 00 00 00 17 00 00 00  00 00 00 00 01 00 00 00  61 79 20 62 B0 01 00 00  ent)ÿ..9.............ay b..
00001A80  09 00 00 00 16 00 00 00  00 00 00 00 01 00 00 00  63 68 61 72 C8 01 00 00  FC FF FF FF 15 00 00 00  .............char..   §...
00001AA0  18 2F 04 00 01 00 00 00  22 3E 75 73 E0 01 00 00  32 00 00 00 14 00 00 00  00 00 00 00 01 00 00 00  /....">usα..2.............
00001AC0  20 20 20 20 F8 01 00 00  35 00 00 00 13 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 10 02 00 00      °..5.............    ..
00001AE0  FD FF FF FF 12 00 00 00  C0 3C 04 00 01 00 00 00  00 00 00 00 28 02 00 00  38 00 00 00 11 00 00 00  ²   ...<........(..8......
00001B00  00 00 00 00 01 00 00 00  00 00 00 00 40 02 00 00  09 00 00 00 10 00 00 00  00 00 00 00 01 00 00 00  ...........@...............
00001B20  00 00 00 00 58 02 00 00  FC FF FF FF 0F 00 00 00  20 2F 04 00 01 00 00 00  00 00 00 00 70 02 00 00  ....X..   ... /........p..
00001B40  38 00 00 00 0E 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 88 02 00 00  08 00 00 00 0D 00 00 00  8.................ê........
00001B60  00 00 00 00 01 00 00 00  00 00 00 00 A0 02 00 00  0B 00 00 00 0C 00 00 00  00 00 00 00 01 00 00 00  ...........á...............
00001B80  00 00 00 00 B8 02 00 00  FC FF FF FF 0B 00 00 00  28 2F 04 00 01 00 00 00  00 00 00 00 D0 02 00 00  ......   ...(/..........
00001BA0  3F 00 00 00 0A 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 E8 02 00 00  0C 00 00 00 09 00 00 00  ?.................Φ........
00001BC0  00 00 00 00 01 00 00 00  00 00 00 00 00 03 00 00  09 00 00 00 08 00 00 00  00 00 00 00 01 00 00 00  ...........................
00001BE0  00 00 00 00 18 03 00 00  FC FF FF FF 07 00 00 00  30 2F 04 00 01 00 00 00  00 00 00 00 30 03 00 00  ......   ...0/........0..
00001C00  32 00 00 00 06 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 48 03 00 00  39 00 00 00 05 00 00 00  2.................H..9......
00001C20  00 00 00 00 01 00 00 00  00 00 00 00 60 03 00 00  FD FF FF FF 04 00 00 00  40 3A 04 00 01 00 00 00  ...........`..²   ...@:....
00001C40  00 00 00 00 78 03 00 00  08 00 00 00 03 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 90 03 00 00  ....x...................É..
00001C60  08 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 A8 03 00 00  03 00 00 00 01 00 00 00  .................¿........
00001C80  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  FC FF FF FF 00 00 00 00  38 2F 04 00 01 00 00 00  ...........       ....8/....
00001CA0  00 00 00 00 00 00 00 00  78 00 00 00 90 00 00 00  A8 00 00 00 C0 00 00 00  D8 00 00 00 F0 00 00 00  ........x...É...¿............
00001CC0  08 01 00 00 20 01 00 00  60 00 00 00 FF FF FF FF  02 00 00 00 62 00 08 00  00 00 61 64 64 63 6F 6C  .. ..`...    ...b....addcol
00001CE0  73 00 02 00 00 00 61 00  02 00 00 00 7A 00 02 00  00 00 62 00 07 00 00 00  6D 61 74 72 69 78 00 02  s....a....z....b....matrix.
00001D00  00 00 00 62 00 02 00 00  00 62 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 01 00 00 00 02  ...b....b.................
00001D20  00 00 00 61 00 02 00 00  00 61 00 02 00 00 00 62  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  ...a....a....b.............
00001D40  00 01 00 00 00 02 00 00  00 7A 00 78 04 00 00 00  61 6C 66 00 08 00 00 00  5B 00 00 00 01 00 00 00  .......z.x...alf....[......
00001D60  01 00 00 00 5B 00 00 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  ...[... abcdefghijklmnopqrstuvw
00001D80  78 79 7A 48 60 5F 60 61  60 62 60 64 60 65 60 66  60 67 60 68 60 69 60 6A  60 6B 60 6C 60 6D 60 6E  xyzH`_`a`b`d`e`f`g`h`i`j`k`l`m`n
00001DA0  60 6F 60 70 60 71 60 72  60 73 60 74 60 75 60 76  60 77 60 78 60 79 60 7A  3F 30 31 32 33 34 35 36  `o`p`q`r`s`t`u`v`w`x`y`z?0123456
00001DC0  37 38 39 78 09 00 00 00  61 64 6A 75 73 74 75 70  00 00 01 00 00 00 0C 00  00 4B 00 00 00 08 00 00  789x...adjustup.......K.....
00001DE0  00 0B 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 23 00 00 00 06 00 00  00 08 00 00 00 0A 00 00  .............#...........
00001E00  00 08 00 00 00 E0 01 00  00 02 00 00 00 01 00 00  00 08 00 00 00 3C 00 00  00 7A 20 23 20 61 20 61  ....α...........<...z # a a
00001E20  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 20 20 20 20 20 20 20  djustup b;c;d;Lio               
00001E40  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 75 73 74 75 70 20 2D                       "adjustup -
00001E60  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 6E 65 20 69 6E 20 72   extend the '|' up one line in r
00001E80  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 68 65 20 61 70 6C 20  eport formatting."from 'the apl 
00001EA0  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 68  handbook of techniques' copyrigh
00001EC0  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 6E 64 65 78 20 72 6F  t 1978, ibm. "-uses: if index ro
00001EE0  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 20 20 20 20 20 20  windices h                      
00001F00  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 62 5B 28 28 7C 61 29            $0 if 0Zc#1YRd#b[((|a)
00001F20  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 4C 69 6F 23 31 20 20  _1YRb)rowindices z#b;] H Lio#1  
00001F40  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 20 20 20 20 20 20        $l1 if cK3                
00001F60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001F80  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 20 20 20 20 20 20 20    d#d[I3;]                      
00001FA0  20 20 20 20 20 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 31 3A                               l1:
00001FC0  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 20 20 20 20 20 20  z[a;'|'index d]#'|'             
00001FE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 A8 00 00 00 FF FF FF                           ¿...   
00002000  FF ED FF FF FF 15 00 00  00 00 00 00 00 01 00 00  00 01 00 00 00 30 00 00  00 1B 00 00 00 14 00 00   φ   §.............0........
00002020  00 00 00 00 00 01 00 00  00 20 20 20 20 00 00 00  00 FC FF FF FF 13 00 00  00 A8 2D 04 00 01 00 00  ........    ....   ...¿-...
00002040  00 20 20 20 20 60 00 00  00 1B 00 00 00 12 00 00  00 00 00 00 00 01 00 00  00 20 22 61 64 30 00 00  .    `................ "ad0..
00002060  00 FC FF FF FF 11 00 00  00 D8 2D 04 00 01 00 00  00 6E 74 65 67 90 00 00  00 1B 00 00 00 10 00 00  .   ...-....ntegÉ........
00002080  00 00 00 00 00 01 00 00  00 20 20 20 20 60 00 00  00 FC FF FF FF 0F 00 00  00 80 2E 04 00 01 00 00  ........    `...   ...Ç....
000020A0  00 20 61 70 6C C0 00 00  00 FC FF FF FF 06 00 00  00 00 50 04 00 01 00 00  00 75 65 73 27 90 00 00  . apl...   ....P....ues'É..
000020C0  00 FC FF FF FF 04 00 00  00 B8 2D 04 00 01 00 00  00 2E 20 20 22 F0 00 00  00 03 00 00 00 02 00 00  .   ...-.....  "........
000020E0  00 00 00 00 00 01 00 00  00 2C 20 75 73 C0 00 00  00 FC FF FF FF 00 00 00  00 C8 2D 04 00 01 00 00  ........, us...   ....-...
00002100  00 6E 74 65 67 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 65 74 69 63 FF FF FF  .nteg    ..............etic   
00002120  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 6C 20 72 65 FF FF FF  FF 02 00 00 00 00 00 00   ..............l re    ......
00002140  00 00 00 00 00 01 00 00  00 29 2E 20 20 68 01 00  00 FD FF FF FF 34 00 00  00 00 3F 04 00 01 00 00  ........).  h..²   4....?...
00002160  00 69 63 20 76 80 01 00  00 03 00 00 00 33 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 98 01 00  .ic vÇ.....3..........    ÿ.
00002180  00 ED FF FF FF 30 00 00  00 00 00 00 00 01 00 00  00 20 6D 61 79 B0 01 00  00 FC FF FF FF 2E 00 00  .φ   0.......... may..   ...
000021A0  00 70 2D 04 00 01 00 00  00 74 69 6E 67 C8 01 00  00 3D 00 00 00 2C 00 00  00 00 00 00 00 01 00 00  .p-....ting..=...,.........
000021C0  00 20 20 20 20 E0 01 00  00 1B 00 00 00 2B 00 00  00 00 00 00 00 01 00 00  00 64 69 6E 61 F8 01 00  .    α.....+..........dina°.
000021E0  00 FC FF FF FF 2A 00 00  00 78 2D 04 00 01 00 00  00 73 69 6F 6E 10 02 00  00 03 00 00 00 29 00 00  .   *...x-....sion.....)..
00002200  00 00 00 00 00 01 00 00  00 77 69 6C 6C 28 02 00  00 FC FF FF FF 28 00 00  00 80 2D 04 00 01 00 00  ........will(..   (...Ç-...
00002220  00 20 69 6E 74 40 02 00  00 FC FF FF FF 1D 00 00  00 C0 5F 04 00 01 00 00  00 20 20 20 20 58 02 00  . int@..   ..._....    X.
00002240  00 09 00 00 00 1C 00 00  00 00 00 00 00 01 00 00  00 70 72 65 63 70 02 00  00 FC FF FF FF 1B 00 00  ..............precp..   ..
00002260  00 88 2D 04 00 01 00 00  00 72 20 6F 72 88 02 00  00 32 00 00 00 1A 00 00  00 00 00 00 00 01 00 00  .ê-....r orê..2............
00002280  00 69 73 20 72 A0 02 00  00 39 00 00 00 19 00 00  00 00 00 00 00 01 00 00  00 65 67 65 72 B8 02 00  .is rá..9.............eger.
000022A0  00 FD FF FF FF 18 00 00  00 80 39 04 00 01 00 00  00 76 65 20 31 D0 02 00  00 3F 00 00 00 17 00 00  .²   ...Ç9....ve 1..?.....
000022C0  00 00 00 00 00 01 00 00  00 69 74 20 73 E8 02 00  00 09 00 00 00 16 00 00  00 00 00 00 00 01 00 00  ........it sΦ..............
000022E0  00 66 20 77 68 00 03 00  00 FC FF FF FF 15 00 00  00 90 2D 04 00 01 00 00  00 22 20 7A 65 18 03 00  .f wh...   §...É-...." ze.
00002300  00 83 00 00 00 14 00 00  00 00 00 00 00 01 00 00  00 6C 20 73 65 30 03 00  00 08 00 00 00 13 00 00  .â.............l se0.......
00002320  00 00 00 00 00 01 00 00  00 20 73 69 67 48 03 00  00 08 00 00 00 12 00 00  00 00 00 00 00 01 00 00  ........ sigH..............
00002340  00 74 69 6F 6E 60 03 00  00 3B 00 00 00 11 00 00  00 00 00 00 00 01 00 00  00 65 20 66 61 78 03 00  .tion`..;.............e fax.
00002360  00 FC FF FF FF 10 00 00  00 98 2D 04 00 01 00 00  00 20 20 22 20 90 03 00  00 03 00 00 00 0F 00 00  .   ...ÿ-....  " É.......
00002380  00 00 00 00 00 01 00 00  00 20 20 20 20 A8 03 00  00 FC FF FF FF 0E 00 00  00 B0 2D 04 00 01 00 00  ........    ¿..   ...-...
000023A0  00 20 20 20 20 C0 03 00  00 32 00 00 00 0D 00 00  00 00 00 00 00 01 00 00  00 20 74 6F 20 D8 03 00  .    ..2............. to .
000023C0  00 39 00 00 00 0C 00 00  00 00 00 00 00 01 00 00  00 72 69 61 62 F0 03 00  00 FD FF FF FF 0B 00 00  .9.............riab..²   ..
000023E0  00 A0 37 04 00 01 00 00  00 6D 2E 20 20 08 04 00  00 03 00 00 00 0A 00 00  00 00 00 00 00 01 00 00  .á7....m.  ..............
00002400  00 00 80 04 00 20 04 00  00 FC FF FF FF 09 00 00  00 D0 2D 04 00 01 00 00  00 3D 00 00 00 38 04 00  ..Ç. ..   ...-....=...8.
00002420  00 3A 00 00 00 08 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 50 04 00  00 FD FF FF FF 07 00 00  .:.............    P..²   ..
00002440  00 20 36 04 00 01 00 00  00 20 20 20 20 68 04 00  00 FC FF FF FF 04 00 00  00 C0 2D 04 00 01 00 00  . 6....    h..   ...-...
00002460  00 6D 75 6C 74 80 04 00  00 FD FF FF FF 02 00 00  00 60 36 04 00 01 00 00  00 64 64 69 74 FF FF FF  .multÇ..²   ...`6....ddit   
00002480  FF 04 00 00 00 01 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 B0 04 00  00 FD FF FF FF 0A 00 00   .............    ..²   ..
000024A0  00 00 3B 04 00 01 00 00  00 64 62 6F 6F C8 04 00  00 2B 00 00 00 09 00 00  00 00 00 00 00 01 00 00  ..;....dboo..+............
000024C0  00 79 72 69 67 E0 04 00  00 FC FF FF FF 08 00 00  00 58 2D 04 00 01 00 00  00 20 61 20 74 F8 04 00  .yrigα..   ...X-.... a t°.
000024E0  00 FC FF FF FF 05 00 00  00 60 2D 04 00 01 00 00  00 6D 75 6C 74 10 05 00  00 FC FF FF FF 02 00 00  .   ...`-....mult..   ..
00002500  00 68 2D 04 00 01 00 00  00 20 20 20 20 FF FF FF  FF 04 00 00 00 01 00 00  00 00 00 00 00 01 00 00  .h-....        ............
00002520  00 65 2E 20 74 40 05 00  00 3D 00 00 00 08 00 00  00 00 00 00 00 01 00 00  00 73 20 74 6F 58 05 00  .e. t@..=.............s toX.
00002540  00 1B 00 00 00 07 00 00  00 00 00 00 00 01 00 00  00 20 61 6E 64 70 05 00  00 FD FF FF FF 06 00 00  .............. andp..²   ..
00002560  00 20 3D 04 00 01 00 00  00 73 2E 20 20 88 05 00  00 29 00 00 00 05 00 00  00 00 00 00 00 01 00 00  . =....s.  ê..)............
00002580  00 20 20 20 20 A0 05 00  00 3B 00 00 00 04 00 00  00 00 00 00 00 01 00 00  00 20 69 6E 74 B8 05 00  .    á..;............. int.
000025A0  00 FC FF FF FF 03 00 00  00 48 2D 04 00 01 00 00  00 6E 74 2C 20 D0 05 00  00 03 00 00 00 02 00 00  .   ...H-....nt, .......
000025C0  00 00 00 00 00 01 00 00  00 20 20 20 20 FF FF FF  FF FC FF FF FF 01 00 00  00 50 2D 04 00 01 00 00  ........           ...P-...
000025E0  00 72 20 65 78 00 06 00  00 07 00 00 00 13 00 00  00 00 33 04 00 01 00 00  00 20 20 20 20 18 06 00  .r ex..........3....    .
00002600  00 03 00 00 00 12 00 00  00 00 00 00 00 01 00 00  00 61 20 6D 75 30 06 00  00 3D 00 00 00 11 00 00  ..............a mu0..=.....
00002620  00 00 00 00 00 01 00 00  00 20 28 7A 65 48 06 00  00 FC FF FF FF 10 00 00  00 20 2D 04 00 01 00 00  ........ (zeH..   ... -...
00002640  00 20 22 2D 61 60 06 00  00 FC FF FF FF 0A 00 00  00 28 2D 04 00 01 00 00  00 6E 20 6E 75 78 06 00  . "-a`..   ...(-....n nux.
00002660  00 07 00 00 00 07 00 00  00 C0 33 04 00 01 00 00  00 61 74 69 6E 90 06 00  00 1B 00 00 00 06 00 00  .......3....atinÉ.......
00002680  00 00 00 00 00 01 00 00  00 73 65 6E 74 A8 06 00  00 FC FF FF FF 05 00 00  00 30 2D 04 00 01 00 00  ........sent¿..   ...0-...
000026A0  00 74 6F 72 20 C0 06 00  00 3B 00 00 00 04 00 00  00 00 00 00 00 01 00 00  00 20 20 20 22 D8 06 00  .tor ..;.............   ".
000026C0  00 FC FF FF FF 03 00 00  00 38 2D 04 00 01 00 00  00 6E 74 73 2C F0 06 00  00 1A 00 00 00 02 00 00  .   ...8-....nts,.......
000026E0  00 00 00 00 00 01 00 00  00 69 73 20 74 FF FF FF  FF FC FF FF FF 07 00 00  00 40 2D 04 00 01 00 00  ........is t       ...@-...
00002700  00 6F 72 20 69 00 00 00  00 08 01 00 00 20 01 00  00 38 01 00 00 50 01 00  00 98 04 00 00 28 05 00  .or i...... ..8..P..ÿ..(.
00002720  00 E8 05 00 00 F0 00 00  00 F0 06 00 00 02 00 00  00 64 00 02 00 00 00 63  00 02 00 00 00 62 00 09  .Φ..........d....c....b.
00002740  00 00 00 61 64 6A 75 73  74 75 70 00 02 00 00 00  61 00 02 00 00 00 7A 00  04 00 00 00 01 00 00 00  ...adjustup....a....z.......
00002760  00 00 00 00 04 00 00 00  01 00 00 00 02 00 00 00  48 00 02 00 00 00 62 00  02 00 00 00 7A 00 0B 00  .............H....b....z..
00002780  00 00 72 6F 77 69 6E 64  69 63 65 73 00 02 00 00  00 62 00 04 00 00 00 01  00 00 00 00 00 00 00 04  ..rowindices....b...........
000027A0  00 00 00 01 00 00 00 02  00 00 00 61 00 02 00 00  00 62 00 02 00 00 00 64  00 04 00 00 00 01 00 00  .........a....b....d......
000027C0  00 00 00 00 00 04 00 00  00 01 00 00 00 02 00 00  00 63 00 04 00 00 00 01  00 00 00 00 00 00 00 04  ..............c...........
000027E0  00 00 00 00 00 00 00 03  00 00 00 69 66 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  ..........if................
00002800  00 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 03 00 00 00 02 00  00 00 63 00 03 00 00 00  .....................c....
00002820  69 66 00 03 00 00 00 6C  31 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 03 00 00 00 02 00  if....l1..................
00002840  00 00 64 00 02 00 00 00  64 00 08 00 00 00 01 00  00 00 00 00 00 00 01 00  00 00 7C 02 00 00 00 64  ..d....d..............|...d
00002860  00 06 00 00 00 69 6E 64  65 78 00 08 00 00 00 01  00 00 00 00 00 00 00 01  00 00 00 7C 02 00 00 00  ....index..............|...
00002880  61 00 02 00 00 00 7A 00  03 00 00 00 6C 31 00 78  09 00 00 00 61 6D 6F 72  74 69 7A 65 00 00 01 00  a....z....l1.x...amortize...
000028A0  00 00 0A 00 00 89 00 00  00 15 00 00 00 06 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ....ë...§.................
000028C0  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 0C 00 00  ........................
000028E0  00 06 00 00 00 06 00 00  00 0B 00 00 00 10 00 00  00 0D 00 00 00 15 00 00  00 0A 00 00 00 17 00 00  ................§........
00002900  00 08 00 00 00 01 05 00  00 02 00 00 00 01 00 00  00 15 00 00 00 3D 00 00  00 6D 23 61 6D 6F 72 74  ............§...=...m#amort
00002920  69 7A 65 20 6E 76 33 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  ize nv3;Lio                     
00002940  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 61  6D 6F 72 74 69 7A 65 20                        "amortize 
00002960  2D 20 6D 6F 72 74 67 61  67 65 20 63 61 6C 63 75  6C 61 74 69 6F 6E 20 62  79 20 6D 6F 6E 74 68 73  - mortgage calculation by months
00002980  2E 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
000029A0  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
000029C0  67 68 74 20 31 39 37 38  2C 20 69 62 6D 2E 20 20  22 2D 64 69 73 70 6C 61  79 73 20 6D 6F 72 74 67  ght 1978, ibm.  "-displays mortg
000029E0  61 67 65 20 74 61 62 6C  65 20 69 6E 64 69 63 61  74 69 6E 67 20 74 68 65  20 70 72 6F 67 72 65 73  age table indicating the progres
00002A00  73 69 76 65 20 64 65 62  74 20 20 20 20 22 20 72  65 64 75 63 74 69 6F 6E  2C 20 61 6E 64 20 74 68  sive debt    " reduction, and th
00002A20  65 20 6C 65 76 65 6C 20  70 61 79 6D 65 6E 74 20  73 63 68 65 64 75 6C 65  2C 20 61 73 20 69 74 20  e level payment schedule, as it 
00002A40  62 72 65 61 6B 73 20 20  20 20 22 20 64 6F 77 6E  20 62 65 74 77 65 65 6E  20 61 6D 6F 72 74 69 7A  breaks    " down between amortiz
00002A60  65 64 20 64 65 62 74 20  61 6E 64 20 69 6E 74 65  72 65 73 74 2E 20 20 20  20 20 20 20 20 20 20 20  ed debt and interest.           
00002A80  20 20 20 20 20 20 20 22  2D 64 65 62 74 20 69 73  20 74 6F 74 61 6C 20 75  6E 69 74 73 20 28 65 2E         "-debt is total units (e.
00002AA0  67 2E 2C 20 64 6F 6C 6C  61 72 73 29 20 62 6F 72  72 6F 77 65 64 2E 20 20  20 20 20 20 20 20 20 20  g., dollars) borrowed.          
00002AC0  20 20 20 20 22 2D 72 61  74 65 20 69 73 20 61 6E  6E 75 61 6C 20 69 6E 74  65 72 65 73 74 2C 20 61      "-rate is annual interest, a
00002AE0  73 20 70 65 72 63 65 6E  74 61 67 65 20 28 65 2E  67 2E 2C 20 2E 30 39 35  29 2E 20 20 20 20 20 20  s percentage (e.g., .095).      
00002B00  20 22 2D 6D 6F 6E 74 68  73 20 28 65 2E 67 2E 2C  20 31 32 30 20 69 66 20  74 65 6E 20 79 65 61 72   "-months (e.g., 120 if ten year
00002B20  20 6D 6F 72 74 67 61 67  65 6C 29 2E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 2D   mortgagel).                  "-
00002B40  72 65 74 75 72 6E 73 20  61 20 6D 61 74 72 69 78  20 74 68 61 74 20 72 65  74 61 69 6E 73 20 66 75  returns a matrix that retains fu
00002B60  6C 6C 20 70 72 65 63 69  73 69 6F 6E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 22 20 66 6F 72  ll precision               " for
00002B80  20 73 75 6D 6D 61 72 79  20 63 61 6C 63 75 6C 61  74 69 6F 6E 73 2E 20 28  73 65 65 20 65 78 61 6D   summary calculations. (see exam
00002BA0  70 6C 65 29 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  ple)                    "-uses: 
00002BC0  48 6F 75 74 70 75 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  Houtput                         
00002BE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 72 61  74 65 23 6E 76 33 5B 32                        rate#nv3[2
00002C00  5D 25 31 32 58 4C 69 6F  23 31 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ]%12XLio#1                      
00002C20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 6D 6F 6E 74 68  73 23 6E 76 33 5B 33 5D                     months#nv3[3]
00002C40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00002C60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  64 65 62 74 23 6E 76 33  5B 31 5D 20 20 20 20 20                  debt#nv3[1]     
00002C80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00002CA0  20 20 20 20 20 20 20 20  20 20 20 20 20 6D 23 28  6D 6F 6E 74 68 73 2C 35  29 52 69 23 30 20 20 20               m#(months,5)Ri#0   
00002CC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00002CE0  20 20 20 20 20 20 20 20  20 20 70 61 79 6D 65 6E  74 23 64 65 62 74 58 72  61 74 65 25 31 5F 25 28            payment#debtXrate%1_%(
00002D00  31 2B 72 61 74 65 29 2A  6D 6F 6E 74 68 73 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  1+rate)*months                  
00002D20  20 20 20 20 20 20 62 61  63 6B 3A 6E 65 77 64 65  62 74 23 64 65 62 74 5F  61 6D 6F 72 74 69 7A 65        back:newdebt#debt_amortize
00002D40  64 23 70 61 79 6D 65 6E  74 5F 69 6E 74 65 72 65  73 74 23 64 65 62 74 58  72 61 74 65 20 20 20 20  d#payment_interest#debtXrate    
00002D60  20 20 20 20 6D 5B 69 3B  5D 23 28 69 23 69 2B 31  29 2C 64 65 62 74 2C 70  61 79 6D 65 6E 74 2C 61      m[i;]#(i#i+1),debt,payment,a
00002D80  6D 6F 72 74 69 7A 65 64  2C 69 6E 74 65 72 65 73  74 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  mortized,interest               
00002DA0  20 24 28 30 3C 64 65 62  74 23 6E 65 77 64 65 62  74 29 2F 62 61 63 6B 20  20 20 20 20 20 20 20 20   $(0<debt#newdebt)/back         
00002DC0  20 20 20 20 20 20 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 6D                                'm
00002DE0  20 64 65 62 74 20 70 61  79 6D 74 20 61 6D 6F 72  74 20 69 6E 74 27 6F 75  74 70 75 74 28 39 20 30   debt paymt amort int'output(9 0
00002E00  46 30 20 2D 34 55 6D 29  2C 27 20 27 2C 27 20 27  2C 39 20 32 46 30 20 31  55 6D 48 00 00 00 FF FF  F0 -4Um),' ',' ',9 2F0 1UmH...  
00002E20  FF FF ED FF FF FF 0F 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 00  00 00 1B 00 00 00 0E 00    φ   ..............0.......
00002E40  00 00 00 00 00 00 01 00  00 00 00 00 00 00 00 00  00 00 FC FF FF FF 0B 00  00 00 E0 2C 04 00 01 00  .................   ...α,..
00002E60  00 00 00 00 00 00 60 00  00 00 FC FF FF FF 02 00  00 00 80 5F 04 00 01 00  00 00 00 00 00 00 78 00  ......`...   ...Ç_........x.
00002E80  00 00 03 00 00 00 01 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 00  00 00 FC FF FF FF 00 00  ...................0...   ..
00002EA0  00 00 A0 2C 04 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  ..á,........    ............
00002EC0  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......    ..................  
00002EE0  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00    ..................    .....
00002F00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  .............    ............
00002F20  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......    ..................  
00002F40  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00    ..................    .....
00002F60  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  .............    ............
00002F80  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......    ..................  
00002FA0  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B0 01  00 00 FD FF FF FF 14 00    ....................²   .
00002FC0  00 00 80 3F 04 00 01 00  00 00 00 00 00 00 C8 01  00 00 03 00 00 00 13 00  00 00 00 00 00 00 01 00  ..Ç?.....................
00002FE0  00 00 00 00 00 00 E0 01  00 00 ED FF FF FF 10 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F8 01  ......α..φ   ..............°
00003000  00 00 38 00 00 00 0F 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 10 02  00 00 FD FF FF FF 0D 00  ..8...................²   .
00003020  00 00 20 3A 04 00 01 00  00 00 00 00 00 00 28 02  00 00 05 00 00 00 0C 00  00 00 00 00 00 00 01 00  .. :........(.............
00003040  00 00 00 00 00 00 40 02  00 00 3D 00 00 00 0B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 58 02  ......@..=.................X
00003060  00 00 FD FF FF FF 0A 00  00 00 C0 39 04 00 01 00  00 00 00 00 00 00 70 02  00 00 3B 00 00 00 09 00  ..²   ...9........p..;....
00003080  00 00 00 00 00 00 01 00  00 00 00 00 00 00 88 02  00 00 FC FF FF FF 06 00  00 00 88 2C 04 00 01 00  .............ê..   ...ê,..
000030A0  00 00 00 00 00 00 A0 02  00 00 03 00 00 00 05 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......á...................  
000030C0  FF FF FC FF FF FF 01 00  00 00 A8 2C 04 00 01 00  00 00 00 00 00 00 D0 02  00 00 3D 00 00 00 0D 00       ...¿,..........=....
000030E0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 E8 02  00 00 FD FF FF FF 0C 00  00 00 E0 3E 04 00 01 00  .............Φ..²   ...α>..
00003100  00 00 00 00 00 00 00 03  00 00 3B 00 00 00 0B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 18 03  .........;.................
00003120  00 00 FC FF FF FF 08 00  00 00 78 2C 04 00 01 00  00 00 00 00 00 00 30 03  00 00 03 00 00 00 07 00  ..   ...x,........0......
00003140  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 01 00  00 00 80 2C 04 00 01 00  .............       ...Ç,..
00003160  00 00 00 00 00 00 60 03  00 00 3D 00 00 00 0B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 78 03  ......`..=.................x
00003180  00 00 FD FF FF FF 0A 00  00 00 40 3D 04 00 01 00  00 00 00 00 00 00 90 03  00 00 3B 00 00 00 09 00  ..²   ...@=........É..;....
000031A0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 A8 03  00 00 FC FF FF FF 06 00  00 00 68 2C 04 00 01 00  .............¿..   ...h,..
000031C0  00 00 00 00 00 00 C0 03  00 00 03 00 00 00 05 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  .........................  
000031E0  FF FF FC FF FF FF 01 00  00 00 70 2C 04 00 01 00  00 00 00 00 00 00 F0 03  00 00 FD FF FF FF 10 00       ...p,..........²   .
00003200  00 00 E0 38 04 00 01 00  00 00 00 00 00 00 08 04  00 00 03 00 00 00 0F 00  00 00 00 00 00 00 01 00  ..α8.....................
00003220  00 00 00 00 00 00 20 04  00 00 FC FF FF FF 0E 00  00 00 50 2C 04 00 01 00  00 00 00 00 00 00 38 04  ...... ..   ...P,........8
00003240  00 00 32 00 00 00 0D 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 50 04  00 00 09 00 00 00 0C 00  ..2.................P......
00003260  00 00 00 00 00 00 01 00  00 00 00 00 00 00 68 04  00 00 FD FF FF FF 0B 00  00 00 40 33 04 00 01 00  .............h..²   ...@3..
00003280  00 00 00 00 00 00 80 04  00 00 0C 00 00 00 0A 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 98 04  ......Ç...................ÿ
000032A0  00 00 FC FF FF FF 04 00  00 00 58 2C 04 00 01 00  00 00 00 00 00 00 B0 04  00 00 08 00 00 00 03 00  ..   ...X,..............
000032C0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 C8 04  00 00 03 00 00 00 02 00  00 00 00 00 00 00 01 00  ..........................
000032E0  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 01 00  00 00 60 2C 04 00 01 00  00 00 00 00 00 00 F8 04  ......       ...`,........°
00003300  00 00 FC FF FF FF 1F 00  00 00 28 2C 04 00 01 00  00 00 00 00 00 00 10 05  00 00 0A 00 00 00 1E 00  ..   ...(,..............
00003320  00 00 00 00 00 00 01 00  00 00 00 00 00 00 28 05  00 00 09 00 00 00 1D 00  00 00 00 00 00 00 01 00  .............(.............
00003340  00 00 00 00 00 00 40 05  00 00 FC FF FF FF 19 00  00 00 30 2C 04 00 01 00  00 00 00 00 00 00 58 05  ......@..   ...0,........X
00003360  00 00 0B 00 00 00 18 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 70 05  00 00 FD FF FF FF 17 00  ...................p..²   .
00003380  00 00 A0 32 04 00 01 00  00 00 00 00 00 00 88 05  00 00 08 00 00 00 16 00  00 00 00 00 00 00 01 00  ..á2........ê.............
000033A0  00 00 00 00 00 00 A0 05  00 00 05 00 00 00 15 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B8 05  ......á.....§..............
000033C0  00 00 3F 00 00 00 14 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D0 05  00 00 FD FF FF FF 13 00  ..?...................²   .
000033E0  00 00 20 35 04 00 01 00  00 00 00 00 00 00 E8 05  00 00 05 00 00 00 12 00  00 00 00 00 00 00 01 00  .. 5........Φ.............
00003400  00 00 00 00 00 00 00 06  00 00 FC FF FF FF 0E 00  00 00 38 2C 04 00 01 00  00 00 00 00 00 00 18 06  .........   ...8,........
00003420  00 00 38 00 00 00 0D 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 06  00 00 FC FF FF FF 09 00  ..8.................0..   .
00003440  00 00 40 2C 04 00 01 00  00 00 00 00 00 00 48 06  00 00 03 00 00 00 08 00  00 00 00 00 00 00 01 00  ..@,........H.............
00003460  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 01 00  00 00 48 2C 04 00 01 00  00 00 00 00 00 00 78 06  ......       ...H,........x
00003480  00 00 FC FF FF FF 32 00  00 00 F8 2B 04 00 01 00  00 00 00 00 00 00 90 06  00 00 38 00 00 00 31 00  ..   2...°+........É..8...1.
000034A0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 A8 06  00 00 FC FF FF FF 2D 00  00 00 00 2C 04 00 01 00  .............¿..   -....,..
000034C0  00 00 00 00 00 00 C0 06  00 00 03 00 00 00 2C 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D8 06  ...........,..............
000034E0  00 00 FC FF FF FF 24 00  00 00 70 5F 04 00 01 00  00 00 00 00 00 00 F0 06  00 00 3F 00 00 00 23 00  ..   $...p_..........?...#.
00003500  00 00 00 00 00 00 01 00  00 00 00 00 00 00 08 07  00 00 FC FF FF FF 1C 00  00 00 08 2C 04 00 01 00  ...............   ...,..
00003520  00 00 00 00 00 00 20 07  00 00 03 00 00 00 1B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 38 07  ...... ...................8
00003540  00 00 FC FF FF FF 12 00  00 00 B0 5F 04 00 01 00  00 00 00 00 00 00 50 07  00 00 3F 00 00 00 11 00  ..   ..._........P..?....
00003560  00 00 00 00 00 00 01 00  00 00 00 00 00 00 68 07  00 00 FC FF FF FF 0D 00  00 00 10 2C 04 00 01 00  .............h..   ...,..
00003580  00 00 00 00 00 00 80 07  00 00 03 00 00 00 0C 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 98 07  ......Ç...................ÿ
000035A0  00 00 FC FF FF FF 05 00  00 00 18 2C 04 00 01 00  00 00 00 00 00 00 B0 07  00 00 1A 00 00 00 04 00  ..   ...,..............
000035C0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 11 00  00 00 20 2C 04 00 01 00  .............       ... ,..
000035E0  00 00 00 00 00 00 E0 07  00 00 FC FF FF FF 26 00  00 00 50 5F 04 00 01 00  00 00 00 00 00 00 F8 07  ......α..   &...P_........°
00003600  00 00 0C 00 00 00 25 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 10 08  00 00 FC FF FF FF 1C 00  .....%................   .
00003620  00 00 60 5F 04 00 01 00  00 00 00 00 00 00 28 08  00 00 0C 00 00 00 1B 00  00 00 00 00 00 00 01 00  ..`_........(.............
00003640  00 00 00 00 00 00 40 08  00 00 FC FF FF FF 14 00  00 00 C8 2B 04 00 01 00  00 00 00 00 00 00 58 08  ......@..   ...+........X
00003660  00 00 0C 00 00 00 13 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 70 08  00 00 FC FF FF FF 0F 00  ...................p..   .
00003680  00 00 D0 2B 04 00 01 00  00 00 00 00 00 00 88 08  00 00 0C 00 00 00 0E 00  00 00 00 00 00 00 01 00  ..+........ê.............
000036A0  00 00 00 00 00 00 A0 08  00 00 09 00 00 00 0D 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B8 08  ......á...................
000036C0  00 00 FD FF FF FF 0C 00  00 00 80 EE 04 00 01 00  00 00 00 00 00 00 D0 08  00 00 0B 00 00 00 0B 00  ..²   ...Çε..............
000036E0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 E8 08  00 00 FC FF FF FF 0A 00  00 00 D8 2B 04 00 01 00  .............Φ..   ...+..
00003700  00 00 00 00 00 00 00 09  00 00 03 00 00 00 09 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 18 09  ..........................
00003720  00 00 FC FF FF FF 08 00  00 00 E0 2B 04 00 01 00  00 00 00 00 00 00 30 09  00 00 08 00 00 00 07 00  ..   ...α+........0......
00003740  00 00 00 00 00 00 01 00  00 00 00 00 00 00 48 09  00 00 03 00 00 00 06 00  00 00 00 00 00 00 01 00  .............H.............
00003760  00 00 00 00 00 00 60 09  00 00 3D 00 00 00 05 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 78 09  ......`..=.................x
00003780  00 00 1B 00 00 00 04 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 90 09  00 00 FC FF FF FF 03 00  ...................É..   .
000037A0  00 00 E8 2B 04 00 01 00  00 00 00 00 00 00 A8 09  00 00 3B 00 00 00 02 00  00 00 00 00 00 00 01 00  ..Φ+........¿..;...........
000037C0  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 01 00  00 00 F0 2B 04 00 01 00  00 00 00 00 00 00 D8 09  ......       ...+........
000037E0  00 00 FC FF FF FF 13 00  00 00 B0 2B 04 00 01 00  00 00 00 00 00 00 F0 09  00 00 0F 00 00 00 12 00  ..   ...+..............
00003800  00 00 00 00 00 00 01 00  00 00 00 00 00 00 08 0A  00 00 09 00 00 00 11 00  00 00 00 00 00 00 01 00  ..........................
00003820  00 00 00 00 00 00 20 0A  00 00 FC FF FF FF 0A 00  00 00 B8 2B 04 00 01 00  00 00 00 00 00 00 38 0A  ...... ..   ...+........8
00003840  00 00 03 00 00 00 09 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 50 0A  00 00 FC FF FF FF 05 00  ...................P..   .
00003860  00 00 C0 2B 04 00 01 00  00 00 00 00 00 00 68 0A  00 00 1C 00 00 00 04 00  00 00 00 00 00 00 01 00  ..+........h.............
00003880  00 00 00 00 00 00 80 0A  00 00 FD FF FF FF 03 00  00 00 E0 EC 04 00 01 00  00 00 00 00 00 00 98 0A  ......Ç..²   ...α........ÿ
000038A0  00 00 08 00 00 00 02 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 04 00 00 00 01 00  ...................    ....
000038C0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 C8 0A  00 00 FC FF FF FF 3C 00  00 00 98 2B 04 00 01 00  ...............   <...ÿ+..
000038E0  00 00 00 00 00 00 E0 0A  00 00 35 00 00 00 3B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F8 0A  ......α..5...;..............°
00003900  00 00 FD FF FF FF 3A 00  00 00 40 E8 04 00 01 00  00 00 00 00 00 00 10 0B  00 00 FD FF FF FF 38 00  ..²   :...@Φ..........²   8.
00003920  00 00 80 E8 04 00 01 00  00 00 00 00 00 00 28 0B  00 00 26 00 00 00 37 00  00 00 00 00 00 00 01 00  ..ÇΦ........(..&...7........
00003940  00 00 00 00 00 00 40 0B  00 00 FD FF FF FF 36 00  00 00 E0 E8 04 00 01 00  00 00 00 00 00 00 58 0B  ......@..²   6...αΦ........X
00003960  00 00 FD FF FF FF 34 00  00 00 20 E9 04 00 01 00  00 00 00 00 00 00 70 0B  00 00 0C 00 00 00 33 00  ..²   4... Θ........p.....3.
00003980  00 00 00 00 00 00 01 00  00 00 00 00 00 00 88 0B  00 00 07 00 00 00 30 00  00 00 A0 E9 04 00 01 00  .............ê.....0...áΘ..
000039A0  00 00 00 00 00 00 A0 0B  00 00 0C 00 00 00 2F 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B8 0B  ......á...../..............
000039C0  00 00 07 00 00 00 2C 00  00 00 00 EA 04 00 01 00  00 00 00 00 00 00 D0 0B  00 00 0C 00 00 00 2B 00  .....,....Ω.............+.
000039E0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 E8 0B  00 00 09 00 00 00 2A 00  00 00 00 00 00 00 01 00  .............Φ.....*........
00003A00  00 00 00 00 00 00 00 0C  00 00 FC FF FF FF 29 00  00 00 A0 2B 04 00 01 00  00 00 00 00 00 00 18 0C  .........   )...á+........
00003A20  00 00 35 00 00 00 28 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 0C  00 00 FD FF FF FF 26 00  ..5...(..............0..²   &.
00003A40  00 00 C0 18 04 00 01 00  00 00 00 00 00 00 48 0C  00 00 FD FF FF FF 24 00  00 00 C0 EA 04 00 01 00  ..........H..²   $...Ω..
00003A60  00 00 00 00 00 00 60 0C  00 00 26 00 00 00 23 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 78 0C  ......`..&...#..............x
00003A80  00 00 FD FF FF FF 22 00  00 00 20 EB 04 00 01 00  00 00 00 00 00 00 90 0C  00 00 FD FF FF FF 20 00  ..²   "... δ........É..²    .
00003AA0  00 00 60 EB 04 00 01 00  00 00 00 00 00 00 A8 0C  00 00 08 00 00 00 1F 00  00 00 00 00 00 00 01 00  ..`δ........¿.............
00003AC0  00 00 00 00 00 00 C0 0C  00 00 FC FF FF FF 19 00  00 00 A8 2B 04 00 01 00  00 00 00 00 00 00 FF FF  ........   ...¿+........  
00003AE0  FF FF 07 00 00 00 01 00  00 00 00 19 04 00 01 00  00 00 00 00 00 00 00 00  00 00 90 00 00 00 A8 00    ...................É...¿.
00003B00  00 00 C0 00 00 00 D8 00  00 00 F0 00 00 00 08 01  00 00 20 01 00 00 38 01  00 00 50 01 00 00 68 01  ............. ..8..P..h
00003B20  00 00 80 01 00 00 98 01  00 00 B8 02 00 00 48 03  00 00 D8 03 00 00 E0 04  00 00 60 06 00 00 C8 07  ..Ç..ÿ....H....α..`..
00003B40  00 00 C0 09 00 00 B0 0A  00 00 78 00 00 00 B0 07  00 00 04 00 00 00 6E 76  33 00 09 00 00 00 61 6D  ......x........nv3....am
00003B60  6F 72 74 69 7A 65 00 02  00 00 00 6D 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 01 00 00  ortize....m................
00003B80  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  00 0C 00 00 00 04 00 00  00 01 00 00 00 00 00 00  ..........................
00003BA0  00 04 00 00 00 02 00 00  00 04 00 00 00 6E 76 33  00 05 00 00 00 72 61 74  65 00 04 00 00 00 01 00  ..........nv3....rate.....
00003BC0  00 00 00 00 00 00 04 00  00 00 03 00 00 00 04 00  00 00 6E 76 33 00 07 00  00 00 6D 6F 6E 74 68 73  ...............nv3....months
00003BE0  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  00 01 00 00 00 04 00 00  00 6E 76 33 00 05 00 00  ....................nv3...
00003C00  00 64 65 62 74 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  00 00 02 00 00 00 69 00  .debt.....................i.
00003C20  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  05 00 00 00 07 00 00 00  6D 6F 6E 74 68 73 00 02  ...................months.
00003C40  00 00 00 6D 00 07 00 00  00 6D 6F 6E 74 68 73 00  05 00 00 00 72 61 74 65  00 04 00 00 00 01 00 00  ...m....months....rate......
00003C60  00 00 00 00 00 04 00 00  00 01 00 00 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 01 00 00  ..........................
00003C80  00 05 00 00 00 72 61 74  65 00 05 00 00 00 64 65  62 74 00 08 00 00 00 70  61 79 6D 65 6E 74 00 05  ....rate....debt....payment.
00003CA0  00 00 00 72 61 74 65 00  05 00 00 00 64 65 62 74  00 09 00 00 00 69 6E 74  65 72 65 73 74 00 08 00  ...rate....debt....interest..
00003CC0  00 00 70 61 79 6D 65 6E  74 00 0A 00 00 00 61 6D  6F 72 74 69 7A 65 64 00  05 00 00 00 64 65 62 74  ..payment....amortized....debt
00003CE0  00 08 00 00 00 6E 65 77  64 65 62 74 00 05 00 00  00 62 61 63 6B 00 09 00  00 00 69 6E 74 65 72 65  ....newdebt....back....intere
00003D00  73 74 00 0A 00 00 00 61  6D 6F 72 74 69 7A 65 64  00 08 00 00 00 70 61 79  6D 65 6E 74 00 05 00 00  st....amortized....payment...
00003D20  00 64 65 62 74 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 01 00  00 00 02 00 00 00 69 00  .debt....................i.
00003D40  02 00 00 00 69 00 02 00  00 00 69 00 02 00 00 00  6D 00 05 00 00 00 62 61  63 6B 00 08 00 00 00 6E  ...i....i....m....back....n
00003D60  65 77 64 65 62 74 00 05  00 00 00 64 65 62 74 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  ewdebt....debt..............
00003D80  00 00 00 00 02 00 00 00  6D 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 01 00 00 00 04 00  .......m..................
00003DA0  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  00 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  ...........................
00003DC0  00 00 02 00 00 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 09 00  00 00 08 00 00 00 01 00  .........................
00003DE0  00 00 00 00 00 00 01 00  00 00 20 08 00 00 00 01  00 00 00 00 00 00 00 01  00 00 00 20 02 00 00 00  ......... ............. ...
00003E00  6D 00 02 00 00 00 01 00  00 00 00 00 00 00 08 00  00 00 00 00 00 00 00 00  10 C0 04 00 00 00 01 00  m........................
00003E20  00 00 00 00 00 00 04 00  00 00 00 00 00 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  ............................
00003E40  00 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 09 00 00 00 07 00  00 00 6F 75 74 70 75 74  .....................output
00003E60  00 08 00 00 00 16 00 00  00 01 00 00 00 01 00 00  00 16 00 00 00 6D 20 64  65 62 74 20 70 61 79 6D  ................m debt paym
00003E80  74 20 61 6D 6F 72 74 20  69 6E 74 78 09 00 00 00  62 61 72 67 72 61 70 68  00 00 01 00 00 00 0C 00  t amort intx...bargraph......
00003EA0  00 2C 00 00 00 0F 00 00  00 07 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 17 00 00  .,.......................
00003EC0  00 02 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
00003EE0  00 01 00 00 00 08 00 00  00 84 03 00 00 02 00 00  00 01 00 00 00 0F 00 00  00 3C 00 00 00 72 20 23  .......ä...........<...r #
00003F00  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 20 20 20 20 20   q bargraph v;Lio               
00003F20  20 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 71 20 69 73 20                           " q is 
00003F40  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 72 73 2E 20 20  character to be used for bars.  
00003F60  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 20 61 20 76 65                       " v is a ve
00003F80  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 76 65 20 69 6E  ctor of positive and negative in
00003FA0  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 20 69 6E 74 65  tegers.          " negative inte
00003FC0  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 6E 6F 72 65 64  gers stored in v will be ignored
00003FE0  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 65 20 76 65 63  .            " thus the same vec
00004000  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 20 20 20 20 20  tor can be used twice.          
00004020  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 2F 76 5D 20 48            r#(-2Yq)[vJ.Z1+IS/v] H
00004040  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 20 20 20 20 20   Lio#0                          
00004060  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 20       $0                         
00004080  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000040A0  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 6C 20 69 6E 74   "bargraph - plot horizontal int
000040C0  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 20 20 22 66 72  eger bargraphs.              "fr
000040E0  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
00004100  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 70 72 6F 64 75  es' copyright 1978, ibm. "-produ
00004120  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 20 67 61 6E 74  ce horizontal histograms or gant
00004140  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 63 6C 61 73 73  t charts.            "-two class
00004160  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 20 6D 69 6E 75  es of input (coded plus and minu
00004180  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 73 69 62 6C 65  s) treated,      " one invisible
000041A0  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 2E 20 20 20 20   while the other is plotted.    
000041C0  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 73 20 75 73               "-the characters us
000041E0  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 65 63 69 66 69  ed for the bars are user-specifi
00004200  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 65 20 63 61 74  ed.      "-the output can be cat
00004220  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 65 2E 20 20 20  enated to names, for example.   
00004240  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 20 20 20 20 20       "-uses: GH                 
00004260  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004280  20 48 00 00 00 FF FF FF  FF ED FF FF FF 11 00 00  00 00 00 00 00 01 00 00  00 01 00 00 00 30 00 00   H...    φ   .............0..
000042A0  00 1B 00 00 00 10 00 00  00 00 00 00 00 01 00 00  00 76 33 3B 4C 00 00 00  00 FC FF FF FF 0F 00 00  ..............v3;L....   ..
000042C0  00 88 2B 04 00 01 00 00  00 20 20 20 20 60 00 00  00 FC FF FF FF 06 00 00  00 20 5F 04 00 01 00 00  .ê+....    `...   ... _...
000042E0  00 20 22 61 6D 30 00 00  00 FC FF FF FF 04 00 00  00 70 2B 04 00 01 00 00  00 6C 63 75 6C 90 00 00  . "am0...   ...p+....lculÉ..
00004300  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 60 00 00  00 FC FF FF FF 00 00 00  ..............    `...   ...
00004320  00 78 2B 04 00 01 00 00  00 20 61 70 6C FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  .x+.... apl    .............
00004340  00 75 65 73 27 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 2E 20 20 22 FF FF FF  .ues'    ...............  "   
00004360  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 61 62 6C 65 FF FF FF  FF 02 00 00 00 00 00 00   ..............able    ......
00004380  00 00 00 00 00 01 00 00  00 72 65 73 73 20 01 00  00 FD FF FF FF 1C 00 00  00 80 33 04 00 01 00 00  ........ress ..²   ...Ç3...
000043A0  00 69 6F 6E 2C 38 01 00  00 03 00 00 00 1B 00 00  00 00 00 00 00 01 00 00  00 6E 74 20 73 50 01 00  .ion,8...............nt sP.
000043C0  00 ED FF FF FF 18 00 00  00 00 00 00 00 01 00 00  00 73 20 20 20 68 01 00  00 FC FF FF FF 16 00 00  .φ   ..........s   h..   ..
000043E0  00 48 2B 04 00 01 00 00  00 74 69 7A 65 80 01 00  00 3D 00 00 00 14 00 00  00 00 00 00 00 01 00 00  .H+....tizeÇ..=............
00004400  00 20 20 20 20 98 01 00  00 FC FF FF FF 13 00 00  00 50 2B 04 00 01 00 00  00 20 69 73 20 B0 01 00  .    ÿ..   ...P+.... is .
00004420  00 0F 00 00 00 12 00 00  00 00 00 00 00 01 00 00  00 6F 6C 6C 61 C8 01 00  00 33 00 00 00 11 00 00  ..............olla..3.....
00004440  00 00 00 00 00 01 00 00  00 20 20 20 20 E0 01 00  00 29 00 00 00 10 00 00  00 00 00 00 00 01 00 00  ........    α..)............
00004460  00 69 6E 74 65 F8 01 00  00 0B 00 00 00 0F 00 00  00 00 00 00 00 01 00 00  00 28 65 2E 67 10 02 00  .inte°...............(e.g.
00004480  00 FD FF FF FF 0E 00 00  00 80 32 04 00 01 00 00  00 6E 74 68 73 28 02 00  00 3A 00 00 00 0D 00 00  .²   ...Ç2....nths(..:.....
000044A0  00 00 00 00 00 01 00 00  00 65 61 72 20 40 02 00  00 0E 00 00 00 0C 00 00  00 00 00 00 00 01 00 00  ........ear @..............
000044C0  00 20 20 20 20 58 02 00  00 2A 00 00 00 0B 00 00  00 00 00 00 00 01 00 00  00 72 69 78 20 70 02 00  .    X..*.............rix p.
000044E0  00 FC FF FF FF 0A 00 00  00 58 2B 04 00 01 00 00  00 65 63 69 73 88 02 00  00 3B 00 00 00 09 00 00  .   ...X+....ecisê..;.....
00004500  00 00 00 00 00 01 00 00  00 66 6F 72 20 A0 02 00  00 09 00 00 00 08 00 00  00 00 00 00 00 01 00 00  ........for á..............
00004520  00 2E 20 28 73 B8 02 00  00 FC FF FF FF 07 00 00  00 60 2B 04 00 01 00 00  00 20 20 20 20 D0 02 00  .. (s..   ...`+....    .
00004540  00 39 00 00 00 06 00 00  00 00 00 00 00 01 00 00  00 75 74 20 20 E8 02 00  00 FD FF FF FF 04 00 00  .9.............ut  Φ..²   ..
00004560  00 40 1D 04 00 01 00 00  00 20 20 20 20 00 03 00  00 08 00 00 00 03 00 00  00 00 00 00 00 01 00 00  .@....    ...............
00004580  00 20 72 61 74 18 03 00  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 FF FF FF  . rat...............       
000045A0  FF FC FF FF FF 01 00 00  00 68 2B 04 00 01 00 00  00 20 20 20 20 48 03 00  00 FD FF FF FF 01 00 00      ...h+....    H..²   ..
000045C0  00 60 33 04 00 01 00 00  00 5B 33 5D 20 FF FF FF  FF 04 00 00 00 00 00 00  00 00 00 00 00 01 00 00  .`3....[3]     .............
000045E0  00 20 20 20 20 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 20 20 20 64 FF FF FF  .        ..............   d   
00004600  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 FF FF FF  FF 02 00 00 00 00 00 00   ..............        ......
00004620  00 00 00 00 00 01 00 00  00 20 20 20 20 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ........        .............
00004640  00 73 2C 35 29 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 FF FF FF  .s,5)    ..............       
00004660  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 20 20 20 20 FF FF FF  FF 02 00 00 00 00 00 00   ..............        ......
00004680  00 00 00 00 00 01 00 00  00 5F 25 28 31 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ........_%(1    .............
000046A0  00 20 20 20 20 00 00 00  00 A8 00 00 00 C0 00 00  00 D8 00 00 00 F0 00 00  00 08 01 00 00 30 03 00  .    ....¿..............0.
000046C0  00 60 03 00 00 78 03 00  00 90 03 00 00 A8 03 00  00 C0 03 00 00 D8 03 00  00 F0 03 00 00 08 04 00  .`..x..É..¿.........
000046E0  00 90 00 00 00 FF FF FF  FF 02 00 00 00 76 00 09  00 00 00 62 61 72 67 72  61 70 68 00 02 00 00 00  .É...    ...v....bargraph....
00004700  71 00 02 00 00 00 72 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  00 00 00 00 02 00 00 00  q....r.....................
00004720  48 00 02 00 00 00 76 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  01 00 00 00 02 00 00 00  H....v....................
00004740  76 00 02 00 00 00 71 00  02 00 00 00 01 00 00 00  00 00 00 00 08 00 00 00  00 00 00 00 00 00 00 C0  v....q.....................
00004760  02 00 00 00 72 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  00 00 78 03 00 00 00 61  ...r..................x...a
00004780  76 00 08 00 00 00 1B 00  00 00 01 00 00 00 01 00  00 00 1B 00 00 00 20 61  62 63 64 65 66 67 68 69  v................ abcdefghi
000047A0  6A 6B 6C 6D 6E 6F 70 71  72 73 74 75 76 77 78 79  7A 78 07 00 00 00 61 6C  70 72 65 63 00 00 01 00  jklmnopqrstuvwxyzx...alprec...
000047C0  00 00 0C 00 00 3C 00 00  00 16 00 00 00 05 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ....<....................
000047E0  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
00004800  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
00004820  00 23 00 00 00 08 00 00  00 96 05 00 00 02 00 00  00 01 00 00 00 16 00 00  00 41 00 00 00 20 7A 20  .#......û...........A... z 
00004840  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                    
00004860  20 20 20 20 20 20 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
00004880  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
000048A0  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.  "
000048C0  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
000048E0  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.      
00004900  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
00004920  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    
00004940  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. (
00004960  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  
00004980  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
000049A0  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   
000049C0  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
000049E0  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        
00004A00  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.)    
00004A20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00004A40  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
00004A60  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) 
00004A80  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
00004AA0  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) 
00004AC0  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
00004AE0  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.                          
00004B00  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
00004B20  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
00004B40  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
00004B60  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
00004B80  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
00004BA0  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
00004BC0  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
00004BE0  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
00004C00  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
00004C20  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
00004C40  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
00004C60  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.              
00004C80  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
00004CA0  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
00004CC0  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
00004CE0  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 
00004D00  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
00004D20  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
00004D40  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 
00004D60  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.
00004D80  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
00004DA0  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     
00004DC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 18 00 00 00 FF  FF FF FF FC FF FF FF 0E                     ...       
00004DE0  00 00 00 18 2D 04 00 01  00 00 00 00 00 00 00 30  00 00 00 FC FF FF FF 07  00 00 00 F8 2C 04 00 01  ...-........0...   ...°,.
00004E00  00 00 00 00 00 00 00 00  00 00 00 FC FF FF FF 05  00 00 00 08 2D 04 00 01  00 00 00 00 00 00 00 60  ...........   ...-........`
00004E20  00 00 00 03 00 00 00 03  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 30  00 00 00 FC FF FF FF 01  ....................0...   
00004E40  00 00 00 A0 2D 04 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ...á-........    ...........
00004E60  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  .......    .................. 
00004E80  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00     ..................    ....
00004EA0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ..............    ...........
00004EC0  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  .......    .................. 
00004EE0  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00     ..................    ....
00004F00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ..............    ...........
00004F20  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  .......    .................. 
00004F40  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00     ..................    ....
00004F60  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ..............    ...........
00004F80  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  .......    .................. 
00004FA0  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00     ..................    ....
00004FC0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ..............    ...........
00004FE0  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  .......    .................. 
00005000  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00     ..................    ....
00005020  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 70  02 00 00 FC FF FF FF 28  00 00 00 B0 2C 04 00 01  ..............p..   (...,.
00005040  00 00 00 00 00 00 00 88  02 00 00 FC FF FF FF 22  00 00 00 B8 2C 04 00 01  00 00 00 00 00 00 00 A0  .......ê..   "...,........á
00005060  02 00 00 03 00 00 00 21  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 B8  02 00 00 FC FF FF FF 20  .....!................    
00005080  00 00 00 C0 2C 04 00 01  00 00 00 00 00 00 00 D0  02 00 00 39 00 00 00 1F  00 00 00 00 00 00 00 01  ...,..........9..........
000050A0  00 00 00 00 00 00 00 E8  02 00 00 09 00 00 00 1E  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 00  .......Φ....................
000050C0  03 00 00 FC FF FF FF 1D  00 00 00 C8 2C 04 00 01  00 00 00 00 00 00 00 18  03 00 00 0C 00 00 00 1C  ..   ...,.............
000050E0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 30  03 00 00 32 00 00 00 1B  00 00 00 00 00 00 00 01  ..............0..2..........
00005100  00 00 00 00 00 00 00 48  03 00 00 3F 00 00 00 1A  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 60  .......H..?.................`
00005120  03 00 00 FD FF FF FF 19  00 00 00 E0 3A 04 00 01  00 00 00 00 00 00 00 78  03 00 00 33 00 00 00 18  ..²   ...α:........x..3...
00005140  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 90  03 00 00 FC FF FF FF 17  00 00 00 D0 2C 04 00 01  ..............É..   ...,.
00005160  00 00 00 00 00 00 00 A8  03 00 00 03 00 00 00 16  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 C0  .......¿...................
00005180  03 00 00 FC FF FF FF 15  00 00 00 D8 2C 04 00 01  00 00 00 00 00 00 00 D8  03 00 00 0B 00 00 00 14  ..   §...,.............
000051A0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 F0  03 00 00 09 00 00 00 13  00 00 00 00 00 00 00 01  ..........................
000051C0  00 00 00 00 00 00 00 08  04 00 00 FC FF FF FF 12  00 00 00 F0 2C 04 00 01  00 00 00 00 00 00 00 20  .........   ...,........ 
000051E0  04 00 00 0C 00 00 00 11  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 38  04 00 00 32 00 00 00 10  ...................8..2...
00005200  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 50  04 00 00 08 00 00 00 0F  00 00 00 00 00 00 00 01  ..............P............
00005220  00 00 00 00 00 00 00 68  04 00 00 08 00 00 00 0E  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 80  .......h...................Ç
00005240  04 00 00 35 00 00 00 0D  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 98  04 00 00 FD FF FF FF 0C  ..5.................ÿ..²   
00005260  00 00 00 60 3B 04 00 01  00 00 00 00 00 00 00 B0  04 00 00 0C 00 00 00 0B  00 00 00 00 00 00 00 01  ...`;....................
00005280  00 00 00 00 00 00 00 C8  04 00 00 09 00 00 00 0A  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 E0  ..........................α
000052A0  04 00 00 FC FF FF FF 09  00 00 00 10 2D 04 00 01  00 00 00 00 00 00 00 F8  04 00 00 39 00 00 00 08  ..   ...-........°..9...
000052C0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 10  05 00 00 FD FF FF FF 07  00 00 00 E0 37 04 00 01  ................²   ...α7.
000052E0  00 00 00 00 00 00 00 28  05 00 00 3F 00 00 00 06  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 40  .......(..?.................@
00005300  05 00 00 FC FF FF FF 05  00 00 00 00 2D 04 00 01  00 00 00 00 00 00 00 58  05 00 00 3F 00 00 00 04  ..   ....-........X..?...
00005320  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 70  05 00 00 08 00 00 00 03  00 00 00 00 00 00 00 01  ..............p............
00005340  00 00 00 00 00 00 00 88  05 00 00 03 00 00 00 02  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 FF  .......ê................... 
00005360  FF FF FF FC FF FF FF 01  00 00 00 E8 2C 04 00 01  00 00 00 00 00 00 00 00  00 00 00 78 00 00 00 90        ...Φ,............x...É
00005380  00 00 00 A8 00 00 00 C0  00 00 00 D8 00 00 00 F0  00 00 00 08 01 00 00 20  01 00 00 38 01 00 00 50  ...¿.............. ..8..P
000053A0  01 00 00 68 01 00 00 80  01 00 00 98 01 00 00 B0  01 00 00 C8 01 00 00 E0  01 00 00 F8 01 00 00 10  ..h..Ç..ÿ......α..°..
000053C0  02 00 00 28 02 00 00 40  02 00 00 58 02 00 00 60  00 00 00 FF FF FF FF 02  00 00 00 78 00 07 00 00  ..(..@..X..`...    ...x...
000053E0  00 61 6C 70 72 65 63 00  02 00 00 00 6E 00 02 00  00 00 7A 00 02 00 00 00  78 00 06 00 00 00 66 6C  .alprec....n....z....x....fl
00005400  6F 61 74 00 02 00 00 00  78 00 02 00 00 00 78 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  oat....x....x..............
00005420  02 00 00 00 02 00 00 00  6E 00 02 00 00 00 6E 00  02 00 00 00 78 00 04 00  00 00 01 00 00 00 00 00  ......n....n....x.........
00005440  00 00 04 00 00 00 01 00  00 00 02 00 00 00 78 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  ...........x..............
00005460  01 00 00 00 02 00 00 00  6E 00 02 00 00 00 7A 00  78 0B 00 00 00 61 64 6A  75 73 74 64 6F 77 6E 00  ......n....z.x...adjustdown.
00005480  00 01 00 00 00 0C 00 00  4E 00 00 00 09 00 00 00  0B 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  ......N..................
000054A0  01 00 00 00 22 00 00 00  06 00 00 00 0B 00 00 00  0A 00 00 00 08 00 00 00  1C 02 00 00 02 00 00 00  ..."....................
000054C0  01 00 00 00 09 00 00 00  3C 00 00 00 7A 20 23 20  61 20 61 64 6A 75 73 74  64 6F 77 6E 20 62 3B 63  ......<...z # a adjustdown b;c
000054E0  3B 64 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 20  ;d;Lio                          
00005500  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 6B 20          "from 'the apl handbook 
00005520  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 20 69  of techniques' copyright 1978, i
00005540  62 6D 2E 20 22 2D 65 78  74 65 6E 64 73 20 74 6F  20 72 6F 77 20 61 2C 20  74 68 65 20 63 68 61 72  bm. "-extends to row a, the char
00005560  61 63 74 65 72 20 27 7C  27 20 75 73 65 64 20 61  73 20 61 20 73 65 70 61  72 61 74 6F 72 20 20 20  acter '|' used as a separator   
00005580  22 20 69 6E 20 6D 61 74  72 69 78 20 62 2E 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  " in matrix b.                  
000055A0  20 20 20 20 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 75 73                              "-us
000055C0  65 73 3A 20 69 66 20 69  6E 64 65 78 20 72 6F 77  69 6E 64 69 63 65 73 20  68 20 20 20 20 20 20 20  es: if index rowindices h       
000055E0  20 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 30 5A 63 23 31                           $(0Zc#1
00005600  59 52 64 23 62 5B 28 28  7C 61 29 5F 31 29 72 6F  77 69 6E 64 69 63 65 73  20 7A 23 62 3B 5D 29 2F  YRd#b[((|a)_1)rowindices z#b;])/
00005620  30 20 48 20 4C 69 6F 23  31 20 20 20 20 20 20 20  20 20 20 20 20 24 6C 31  20 69 66 20 63 4B 33 20  0 H Lio#1            $l1 if cK3 
00005640  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00005660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 64 23 28 60 52 64 29  5B 49 33 3B 5D 20 20 20                   d#(`Rd)[I3;]   
00005680  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000056A0  20 20 20 20 20 20 20 20  20 20 20 20 6C 31 3A 7A  5B 61 3B 27 7C 27 69 6E  64 65 78 20 64 5D 23 27              l1:z[a;'|'index d]#'
000056C0  7C 27 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |'                              
000056E0  20 20 20 20 20 20 20 20  A8 00 00 00 FF FF FF FF  ED FF FF FF 17 00 00 00  00 00 00 00 01 00 00 00          ¿...    φ   ..........
00005700  01 00 00 00 30 00 00 00  1B 00 00 00 16 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 00 00 00 00  ...0................    ....
00005720  FC FF FF FF 15 00 00 00  68 2E 04 00 01 00 00 00  20 20 20 20 60 00 00 00  1B 00 00 00 14 00 00 00     §...h.....    `.........
00005740  00 00 00 00 01 00 00 00  20 22 61 64 30 00 00 00  FC FF FF FF 13 00 00 00  70 2E 04 00 01 00 00 00  ....... "ad0...   ...p.....
00005760  6E 74 65 67 90 00 00 00  1B 00 00 00 12 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 60 00 00 00  ntegÉ................    `...
00005780  FC FF FF FF 11 00 00 00  88 2E 04 00 01 00 00 00  20 61 70 6C C0 00 00 00  FC FF FF FF 06 00 00 00     ...ê..... apl...   ...
000057A0  E0 5F 04 00 01 00 00 00  75 65 73 27 90 00 00 00  FC FF FF FF 04 00 00 00  90 2E 04 00 01 00 00 00  α_....ues'É...   ...É.....
000057C0  2E 20 20 22 F0 00 00 00  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  2C 20 75 73 C0 00 00 00  .  "................, us...
000057E0  FC FF FF FF 00 00 00 00  E8 2E 04 00 01 00 00 00  6E 74 65 67 FF FF FF FF  02 00 00 00 00 00 00 00     ....Φ.....nteg    .......
00005800  00 00 00 00 01 00 00 00  65 74 69 63 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......etic    ..............
00005820  6C 20 72 65 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  29 2E 20 20 FF FF FF FF  l re    ..............).      
00005840  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  69 63 20 76 80 01 00 00  FD FF FF FF 30 00 00 00  ..............ic vÇ..²   0...
00005860  20 38 04 00 01 00 00 00  20 20 20 20 98 01 00 00  03 00 00 00 2F 00 00 00  00 00 00 00 01 00 00 00   8....    ÿ...../..........
00005880  20 6D 61 79 B0 01 00 00  ED FF FF FF 2C 00 00 00  00 00 00 00 01 00 00 00  74 69 6E 67 C8 01 00 00   may..φ   ,..........ting..
000058A0  FC FF FF FF 2A 00 00 00  30 2E 04 00 01 00 00 00  20 20 20 20 E0 01 00 00  FD FF FF FF 28 00 00 00     *...0.....    α..²   (...
000058C0  A0 3F 04 00 01 00 00 00  64 69 6E 61 F8 01 00 00  0F 00 00 00 27 00 00 00  00 00 00 00 01 00 00 00  á?....dina°.....'..........
000058E0  73 69 6F 6E 10 02 00 00  09 00 00 00 26 00 00 00  00 00 00 00 01 00 00 00  77 69 6C 6C 28 02 00 00  sion.....&..........will(..
00005900  3D 00 00 00 25 00 00 00  00 00 00 00 01 00 00 00  20 69 6E 74 40 02 00 00  1B 00 00 00 24 00 00 00  =...%.......... int@.....$...
00005920  00 00 00 00 01 00 00 00  20 20 20 20 58 02 00 00  FC FF FF FF 23 00 00 00  38 2E 04 00 01 00 00 00  .......    X..   #...8.....
00005940  70 72 65 63 70 02 00 00  03 00 00 00 22 00 00 00  00 00 00 00 01 00 00 00  72 20 6F 72 88 02 00 00  precp....."..........r orê..
00005960  FC FF FF FF 21 00 00 00  40 2E 04 00 01 00 00 00  69 73 20 72 A0 02 00 00  FC FF FF FF 16 00 00 00     !...@.....is rá..   ...
00005980  F0 5F 04 00 01 00 00 00  65 67 65 72 B8 02 00 00  09 00 00 00 15 00 00 00  00 00 00 00 01 00 00 00  _....eger.....§..........
000059A0  76 65 20 31 D0 02 00 00  FD FF FF FF 14 00 00 00  E0 39 04 00 01 00 00 00  69 74 20 73 E8 02 00 00  ve 1..²   ...α9....it sΦ..
000059C0  3F 00 00 00 13 00 00 00  00 00 00 00 01 00 00 00  66 20 77 68 00 03 00 00  09 00 00 00 12 00 00 00  ?.............f wh.........
000059E0  00 00 00 00 01 00 00 00  22 20 7A 65 18 03 00 00  FC FF FF FF 11 00 00 00  48 2E 04 00 01 00 00 00  ......." ze..   ...H.....
00005A00  6C 20 73 65 30 03 00 00  83 00 00 00 10 00 00 00  00 00 00 00 01 00 00 00  20 73 69 67 48 03 00 00  l se0..â............. sigH..
00005A20  08 00 00 00 0F 00 00 00  00 00 00 00 01 00 00 00  74 69 6F 6E 60 03 00 00  08 00 00 00 0E 00 00 00  .............tion`........
00005A40  00 00 00 00 01 00 00 00  65 20 66 61 78 03 00 00  3B 00 00 00 0D 00 00 00  00 00 00 00 01 00 00 00  .......e fax..;.............
00005A60  20 20 22 20 90 03 00 00  FC FF FF FF 0C 00 00 00  50 2E 04 00 01 00 00 00  20 20 20 20 A8 03 00 00    " É..   ...P.....    ¿..
00005A80  03 00 00 00 0B 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 C0 03 00 00  FC FF FF FF 0A 00 00 00  .............    ..   ...
00005AA0  58 2E 04 00 01 00 00 00  20 74 6F 20 D8 03 00 00  32 00 00 00 09 00 00 00  00 00 00 00 01 00 00 00  X..... to ..2.............
00005AC0  72 69 61 62 F0 03 00 00  39 00 00 00 08 00 00 00  00 00 00 00 01 00 00 00  6D 2E 20 20 08 04 00 00  riab..9.............m.  ..
00005AE0  FD FF FF FF 07 00 00 00  80 3B 04 00 01 00 00 00  20 69 6E 74 20 04 00 00  03 00 00 00 06 00 00 00  ²   ...Ç;.... int ........
00005B00  00 00 00 00 01 00 00 00  61 67 65 20 38 04 00 00  FC FF FF FF 05 00 00 00  60 2E 04 00 01 00 00 00  .......age 8..   ...`.....
00005B20  75 62 20 6D 50 04 00 00  3A 00 00 00 04 00 00 00  00 00 00 00 01 00 00 00  72 6F 75 6E 68 04 00 00  ub mP..:.............rounh..
00005B40  FD FF FF FF 03 00 00 00  40 3B 04 00 01 00 00 00  20 20 20 20 80 04 00 00  08 00 00 00 02 00 00 00  ²   ...@;....    Ç........
00005B60  00 00 00 00 01 00 00 00  20 6D 75 6C FF FF FF FF  04 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  ....... mul    .............
00005B80  20 20 20 20 B0 04 00 00  FD FF FF FF 0A 00 00 00  40 37 04 00 01 00 00 00  74 68 6D 65 C8 04 00 00      ..²   ...@7....thme..
00005BA0  2B 00 00 00 09 00 00 00  00 00 00 00 01 00 00 00  20 74 68 65 E0 04 00 00  FC FF FF FF 08 00 00 00  +............. theα..   ...
00005BC0  18 2E 04 00 01 00 00 00  20 20 20 20 F8 04 00 00  FC FF FF FF 05 00 00 00  20 2E 04 00 01 00 00 00  .....    °..   ... .....
00005BE0  74 69 6E 67 10 05 00 00  FC FF FF FF 02 00 00 00  28 2E 04 00 01 00 00 00  63 6B 61 67 FF FF FF FF  ting..   ...(.....ckag    
00005C00  04 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  73 65 73 3A 40 05 00 00  3D 00 00 00 0C 00 00 00  .............ses:@..=......
00005C20  00 00 00 00 01 00 00 00  20 20 20 20 58 05 00 00  1B 00 00 00 0B 00 00 00  00 00 00 00 01 00 00 00  .......    X...............
00005C40  20 20 20 20 70 05 00 00  FD FF FF FF 0A 00 00 00  00 36 04 00 01 00 00 00  2B 28 63 23 88 05 00 00      p..²   ....6....+(c#ê..
00005C60  29 00 00 00 09 00 00 00  00 00 00 00 01 00 00 00  69 78 20 62 A0 05 00 00  3B 00 00 00 08 00 00 00  ).............ix bá..;......
00005C80  00 00 00 00 01 00 00 00  00 00 00 00 B8 05 00 00  09 00 00 00 07 00 00 00  00 00 00 00 01 00 00 00  ..........................
00005CA0  00 00 00 00 D0 05 00 00  FC FF FF FF 06 00 00 00  08 2E 04 00 01 00 00 00  00 00 00 00 E8 05 00 00  ......   ............Φ..
00005CC0  47 00 00 00 04 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 00 06 00 00  08 00 00 00 03 00 00 00  G..........................
00005CE0  00 00 00 00 01 00 00 00  00 00 00 00 18 06 00 00  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  ..........................
00005D00  00 00 00 00 FF FF FF FF  FC FF FF FF 01 00 00 00  10 2E 04 00 01 00 00 00  00 00 00 00 48 06 00 00  ....       ............H..
00005D20  07 00 00 00 13 00 00 00  20 34 04 00 01 00 00 00  00 00 00 00 60 06 00 00  03 00 00 00 12 00 00 00  ...... 4........`........
00005D40  00 00 00 00 01 00 00 00  00 00 00 00 78 06 00 00  3D 00 00 00 11 00 00 00  00 00 00 00 01 00 00 00  ...........x..=.............
00005D60  00 00 00 00 90 06 00 00  FC FF FF FF 10 00 00 00  E0 2D 04 00 01 00 00 00  00 00 00 00 A8 06 00 00  ....É..   ...α-........¿..
00005D80  FC FF FF FF 0A 00 00 00  E8 2D 04 00 01 00 00 00  00 00 00 00 C0 06 00 00  07 00 00 00 07 00 00 00     ...Φ-................
00005DA0  E0 34 04 00 01 00 00 00  00 00 00 00 D8 06 00 00  1B 00 00 00 06 00 00 00  00 00 00 00 01 00 00 00  α4.......................
00005DC0  00 00 00 00 F0 06 00 00  FC FF FF FF 05 00 00 00  F0 2D 04 00 01 00 00 00  00 00 00 00 08 07 00 00  ......   ...-..........
00005DE0  3B 00 00 00 04 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 20 07 00 00  FC FF FF FF 03 00 00 00  ;................. ..   ...
00005E00  F8 2D 04 00 01 00 00 00  00 00 00 00 38 07 00 00  1A 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  °-........8...............
00005E20  00 00 00 00 FF FF FF FF  FC FF FF FF 08 00 00 00  00 2E 04 00 01 00 00 00  00 00 00 00 00 00 00 00  ....       .................
00005E40  08 01 00 00 20 01 00 00  38 01 00 00 50 01 00 00  68 01 00 00 98 04 00 00  28 05 00 00 30 06 00 00  .. ..8..P..h..ÿ..(..0..
00005E60  F0 00 00 00 38 07 00 00  02 00 00 00 64 00 02 00  00 00 63 00 02 00 00 00  62 00 0B 00 00 00 61 64  ...8.....d....c....b....ad
00005E80  6A 75 73 74 64 6F 77 6E  00 02 00 00 00 61 00 02  00 00 00 7A 00 04 00 00  00 01 00 00 00 00 00 00  justdown....a....z..........
00005EA0  00 04 00 00 00 01 00 00  00 02 00 00 00 48 00 04  00 00 00 01 00 00 00 00  00 00 00 04 00 00 00 00  ..........H...............
00005EC0  00 00 00 02 00 00 00 62  00 02 00 00 00 7A 00 0B  00 00 00 72 6F 77 69 6E  64 69 63 65 73 00 04 00  ......b....z....rowindices..
00005EE0  00 00 01 00 00 00 00 00  00 00 04 00 00 00 01 00  00 00 02 00 00 00 61 00  02 00 00 00 62 00 02 00  ..................a....b..
00005F00  00 00 64 00 04 00 00 00  01 00 00 00 00 00 00 00  04 00 00 00 01 00 00 00  02 00 00 00 63 00 04 00  ..d....................c..
00005F20  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  00 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  ...........................
00005F40  00 00 03 00 00 00 02 00  00 00 63 00 03 00 00 00  69 66 00 03 00 00 00 6C  31 00 04 00 00 00 01 00  ........c....if....l1.....
00005F60  00 00 00 00 00 00 04 00  00 00 03 00 00 00 02 00  00 00 64 00 02 00 00 00  64 00 08 00 00 00 01 00  ...............d....d.....
00005F80  00 00 00 00 00 00 01 00  00 00 7C 02 00 00 00 64  00 06 00 00 00 69 6E 64  65 78 00 08 00 00 00 01  .........|...d....index....
00005FA0  00 00 00 00 00 00 00 01  00 00 00 7C 02 00 00 00  61 00 02 00 00 00 7A 00  03 00 00 00 6C 31 00 78  ..........|...a....z....l1.x
00005FC0  06 00 00 00 62 6C 61 6E  6B 00 00 01 00 00 00 0C  00 00 3E 00 00 00 0C 00  00 00 07 00 00 00 01 00  ...blank.......>..........
00005FE0  00 00 25 00 00 00 08 00  00 00 02 00 00 00 01 00  00 00 01 00 00 00 01 00  00 00 01 00 00 00 01 00  ..%......................
00006000  00 00 01 00 00 00 01 00  00 00 08 00 00 00 D0 02  00 00 02 00 00 00 01 00  00 00 0C 00 00 00 3C 00  ......................<.
00006020  00 00 20 72 23 73 74 72  20 62 6C 61 6E 6B 20 61  3B 4C 69 6F 20 20 20 20  20 20 20 20 20 20 20 20  .. r#str blank a;Lio            
00006040  20 20 20 20 20 20 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 69                                "i
00006060  66 20 73 74 72 20 61 70  70 65 61 72 73 20 69 6E  20 61 20 69 74 20 77 69  6C 6C 20 62 65 63 6F 6D  f str appears in a it will becom
00006080  65 20 62 6C 61 6E 6B 28  6F 72 20 30 29 20 20 20  20 20 20 20 20 20 20 20  20 20 20 72 5B 28 58 2F  e blank(or 0)              r[(X/
000060A0  52 61 29 6C 69 6D 28 73  74 72 20 6C 6F 63 20 72  29 4A 2E 2B 49 52 2C 73  74 72 5D 23 30 5C 27 27  Ra)lim(str loc r)J.+IR,str]#0\''
000060C0  52 61 20 48 20 72 23 2C  61 20 48 20 4C 69 6F 23  30 20 20 20 20 20 20 72  23 28 52 61 29 52 72 20  Ra H r#,a H Lio#0      r#(Ra)Rr 
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 20 20 20 20 20 20 20  20 20 20 24 30 20 20 20  20 20 20 20 20 20 20 20                     $0           
00006120  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006140  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 62  6C 61 6E 6B 20 2D 20 64  65 6C 65 74 65 20 73 70                "blank - delete sp
00006160  65 63 69 66 69 63 20 73  74 72 69 6E 67 20 66 72  6F 6D 20 73 74 72 75 63  74 75 72 65 20 20 20 20  ecific string from structure    
00006180  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
000061A0  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,
000061C0  20 69 62 6D 2E 20 22 2D  69 66 20 61 20 72 65 70  6F 72 74 2C 20 6F 72 20  61 6E 79 20 73 74 72 75   ibm. "-if a report, or any stru
000061E0  63 74 75 72 65 2C 20 63  6F 6E 74 61 69 6E 73 20  75 6E 77 61 6E 74 65 64  20 69 74 65 6D 73 2C 20  cture, contains unwanted items, 
00006200  20 20 22 20 6E 75 6D 65  72 69 63 20 6F 72 20 63  68 61 72 61 63 74 65 72  20 73 74 72 69 6E 67 73    " numeric or character strings
00006220  2C 20 74 68 65 6E 20 65  76 65 72 79 20 61 70 70  65 61 72 61 6E 63 65 20  6F 66 20 74 68 65 22 20  , then every appearance of the" 
00006240  73 70 65 63 69 66 69 65  64 20 73 74 72 69 6E 67  20 77 69 6C 6C 20 62 65  20 72 65 70 6C 61 63 65  specified string will be replace
00006260  64 20 62 79 20 62 6C 61  6E 6B 73 2C 20 6F 72 20  62 79 20 7A 65 72 6F 2C  20 20 22 20 69 66 20 61  d by blanks, or by zero,  " if a
00006280  20 69 73 20 61 20 6E 75  6D 65 72 69 63 20 73 74  72 75 63 74 75 72 65 2E  20 20 20 20 20 20 20 20   is a numeric structure.        
000062A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 75  73 65 73 3A 20 47 6C 6F                        "uses: Glo
000062C0  63 20 47 6C 69 6D 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  c Glim GH                       
000062E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 48 00 00 00 FF FF  FF FF ED FF FF FF 0F 00                    H...    φ   .
00006300  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 00  00 00 1B 00 00 00 0E 00  00 00 00 00 00 00 01 00  .............0..............
00006320  00 00 00 00 00 00 00 00  00 00 FC FF FF FF 0D 00  00 00 D0 29 04 00 01 00  00 00 00 00 00 00 60 00  ..........   ...)........`.
00006340  00 00 FC FF FF FF 07 00  00 00 D8 29 04 00 01 00  00 00 00 00 00 00 30 00  00 00 FC FF FF FF 03 00  ..   ...)........0...   .
00006360  00 00 20 2B 04 00 01 00  00 00 00 00 00 00 90 00  00 00 03 00 00 00 02 00  00 00 00 00 00 00 01 00  .. +........É..............
00006380  00 00 00 00 00 00 60 00  00 00 FC FF FF FF 01 00  00 00 08 2A 04 00 01 00  00 00 00 00 00 00 FF FF  ......`...   ...*........  
000063A0  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D8 00  00 00 FD FF FF FF 36 00    .....................²   6.
000063C0  00 00 A0 35 04 00 01 00  00 00 00 00 00 00 F0 00  00 00 03 00 00 00 35 00  00 00 00 00 00 00 01 00  ..á5..............5........
000063E0  00 00 00 00 00 00 08 01  00 00 ED FF FF FF 32 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 20 01  ........φ   2.............. 
00006400  00 00 FC FF FF FF 30 00  00 00 88 29 04 00 01 00  00 00 00 00 00 00 38 01  00 00 FC FF FF FF 2E 00  ..   0...ê)........8..   ..
00006420  00 00 90 29 04 00 01 00  00 00 00 00 00 00 50 01  00 00 0C 00 00 00 2D 00  00 00 00 00 00 00 01 00  ..É)........P.....-........
00006440  00 00 00 00 00 00 68 01  00 00 03 00 00 00 2C 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 80 01  ......h.....,..............Ç
00006460  00 00 FC FF FF FF 2B 00  00 00 98 29 04 00 01 00  00 00 00 00 00 00 98 01  00 00 FC FF FF FF 29 00  ..   +...ÿ)........ÿ..   ).
00006480  00 00 A0 29 04 00 01 00  00 00 00 00 00 00 B0 01  00 00 FC FF FF FF 27 00  00 00 A8 29 04 00 01 00  ..á)..........   '...¿)..
000064A0  00 00 00 00 00 00 C8 01  00 00 32 00 00 00 26 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 E0 01  ........2...&..............α
000064C0  00 00 07 00 00 00 24 00  00 00 60 38 04 00 01 00  00 00 00 00 00 00 F8 01  00 00 3C 00 00 00 23 00  .....$...`8........°..<...#.
000064E0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 10 02  00 00 FD FF FF FF 22 00  00 00 60 39 04 00 01 00  ...............²   "...`9..
00006500  00 00 00 00 00 00 28 02  00 00 03 00 00 00 21 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 40 02  ......(.....!..............@
00006520  00 00 3D 00 00 00 20 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 58 02  00 00 FC FF FF FF 1D 00  ..=... ..............X..   .
00006540  00 00 B0 29 04 00 01 00  00 00 00 00 00 00 70 02  00 00 0C 00 00 00 1C 00  00 00 00 00 00 00 01 00  ..)........p.............
00006560  00 00 00 00 00 00 88 02  00 00 32 00 00 00 1B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 A0 02  ......ê..2.................á
00006580  00 00 29 00 00 00 1A 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B8 02  00 00 0B 00 00 00 19 00  ..).......................
000065A0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D0 02  00 00 0E 00 00 00 18 00  00 00 00 00 00 00 01 00  ..........................
000065C0  00 00 00 00 00 00 E8 02  00 00 2A 00 00 00 17 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 00 03  ......Φ..*..................
000065E0  00 00 09 00 00 00 16 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 18 03  00 00 FC FF FF FF 15 00  .....................   §.
00006600  00 00 B8 29 04 00 01 00  00 00 00 00 00 00 30 03  00 00 FC FF FF FF 11 00  00 00 C0 29 04 00 01 00  ..)........0..   ...)..
00006620  00 00 00 00 00 00 48 03  00 00 FC FF FF FF 0D 00  00 00 00 2A 04 00 01 00  00 00 00 00 00 00 60 03  ......H..   ....*........`
00006640  00 00 08 00 00 00 0C 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 78 03  00 00 FC FF FF FF 09 00  ...................x..   .
00006660  00 00 F0 29 04 00 01 00  00 00 00 00 00 00 90 03  00 00 09 00 00 00 08 00  00 00 00 00 00 00 01 00  ..)........É.............
00006680  00 00 00 00 00 00 A8 03  00 00 FC FF FF FF 07 00  00 00 F8 29 04 00 01 00  00 00 00 00 00 00 C0 03  ......¿..   ...°)........
000066A0  00 00 32 00 00 00 06 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D8 03  00 00 0F 00 00 00 05 00  ..2.......................
000066C0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F0 03  00 00 38 00 00 00 04 00  00 00 00 00 00 00 01 00  ...............8...........
000066E0  00 00 00 00 00 00 08 04  00 00 08 00 00 00 03 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 20 04  ......................... 
00006700  00 00 3B 00 00 00 02 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 01 00  ..;.................       .
00006720  00 00 E0 29 04 00 01 00  00 00 00 00 00 00 50 04  00 00 FC FF FF FF 08 00  00 00 70 29 04 00 01 00  ..α)........P..   ...p)..
00006740  00 00 00 00 00 00 68 04  00 00 32 00 00 00 07 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 80 04  ......h..2.................Ç
00006760  00 00 09 00 00 00 06 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 98 04  00 00 FC FF FF FF 05 00  ...................ÿ..   .
00006780  00 00 78 29 04 00 01 00  00 00 00 00 00 00 B0 04  00 00 32 00 00 00 04 00  00 00 00 00 00 00 01 00  ..x)..........2...........
000067A0  00 00 00 00 00 00 C8 04  00 00 08 00 00 00 03 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 E0 04  .........................α
000067C0  00 00 03 00 00 00 02 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 01 00  ...................       .
000067E0  00 00 80 29 04 00 01 00  00 00 00 00 00 00 10 05  00 00 FD FF FF FF 02 00  00 00 60 34 04 00 01 00  ..Ç)..........²   ...`4..
00006800  00 00 00 00 00 00 FF FF  FF FF 04 00 00 00 01 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......    .................  
00006820  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00    ..................    .....
00006840  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  .............    ............
00006860  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......    ..................  
00006880  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00    ..................    .....
000068A0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  .............    ............
000068C0  00 00 00 00 00 00 00 00  00 00 A8 00 00 00 C0 00  00 00 38 04 00 00 F8 04  00 00 28 05 00 00 40 05  ..........¿......8..°..(..@
000068E0  00 00 58 05 00 00 70 05  00 00 88 05 00 00 A0 05  00 00 B8 05 00 00 90 00  00 00 FF FF FF FF 02 00  ..X..p..ê..á....É...    .
00006900  00 00 61 00 06 00 00 00  62 6C 61 6E 6B 00 04 00  00 00 73 74 72 00 02 00  00 00 72 00 04 00 00 00  ..a....blank....str....r....
00006920  01 00 00 00 00 00 00 00  04 00 00 00 00 00 00 00  02 00 00 00 48 00 02 00  00 00 61 00 02 00 00 00  .................H....a....
00006940  72 00 02 00 00 00 48 00  02 00 00 00 61 00 08 00  00 00 00 00 00 00 01 00  00 00 01 00 00 00 00 00  r....H....a................
00006960  00 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 00 00 00 00 04 00  00 00 73 74 72 00 02 00  ......................str..
00006980  00 00 72 00 04 00 00 00  6C 6F 63 00 04 00 00 00  73 74 72 00 04 00 00 00  6C 69 6D 00 02 00 00 00  ..r....loc....str....lim....
000069A0  61 00 02 00 00 00 72 00  02 00 00 00 72 00 02 00  00 00 61 00 02 00 00 00  72 00 04 00 00 00 01 00  a....r....r....a....r.....
000069C0  00 00 00 00 00 00 04 00  00 00 00 00 00 00 78 04  00 00 00 63 61 6E 00 00  01 00 00 00 0A 00 00 93  .............x...can.......ô
000069E0  00 00 00 13 00 00 00 08  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  ........................
00006A00  00 00 00 01 00 00 00 01  00 00 00 05 00 00 00 01  00 00 00 1A 00 00 00 0A  00 00 00 01 00 00 00 1B  ........................
00006A20  00 00 00 01 00 00 00 17  00 00 00 1A 00 00 00 05  00 00 00 08 00 00 00 87  04 00 00 02 00 00 00 01  ..................ç.....
00006A40  00 00 00 13 00 00 00 3D  00 00 00 20 7A 20 23 20  63 61 6E 20 61 3B 73 3B  6C 20 20 20 20 20 20 20  ......=... z # can a;s;l       
00006A60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006A80  20 20 20 20 20 20 20 20  22 63 61 6E 20 2D 20 65  64 69 74 20 6D 75 6C 74  69 70 72 65 63 69 73 69          "can - edit multiprecisi
00006AA0  6F 6E 20 69 6E 74 65 67  65 72 73 20 69 6E 74 6F  20 63 61 6E 6F 6E 69 63  61 6C 20 66 6F 72 6D 2E  on integers into canonical form.
00006AC0  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 
00006AE0  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.
00006B00  20 20 22 2D 69 6E 70 75  74 20 61 20 69 73 20 65  64 69 74 65 64 20 69 6E  74 6F 20 74 68 65 20 63    "-input a is edited into the c
00006B20  61 6E 6F 6E 69 63 61 6C  20 6D 75 6C 74 69 70 72  65 63 69 73 69 6F 6E 20  20 20 20 20 20 20 20 22  anonical multiprecision        "
00006B40  20 69 6E 74 65 67 65 72  20 66 6F 72 6D 61 74 20  61 73 20 64 65 73 63 72  69 62 65 64 20 75 6E 64   integer format as described und
00006B60  65 72 20 66 75 6E 63 74  69 6F 6E 20 61 64 64 2E  20 20 20 20 20 20 20 20  20 20 20 20 22 2D 74 68  er function add.            "-th
00006B80  69 73 20 66 75 6E 63 74  69 6F 6E 20 69 73 20 75  73 65 64 20 62 79 20 65  76 65 72 79 20 6F 74 68  is function is used by every oth
00006BA0  65 72 20 66 75 6E 63 74  69 6F 6E 20 69 6E 20 74  68 65 20 20 20 20 20 20  20 22 20 6D 75 6C 74 69  er function in the       " multi
00006BC0  70 72 65 63 69 73 69 6F  6E 20 69 6E 74 65 67 65  72 20 61 6E 64 20 66 6C  6F 61 74 69 6E 67 20 70  precision integer and floating p
00006BE0  6F 69 6E 74 20 61 72 69  74 68 6D 65 74 69 63 20  20 20 20 20 20 20 22 20  70 61 63 6B 61 67 65 73  oint arithmetic       " packages
00006C00  2C 20 65 78 63 65 70 74  20 72 6F 75 6E 64 73 2E  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  , except rounds.                
00006C20  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 20 72 6F 75 6E                     "-uses:  roun
00006C40  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 20 20 20 20  ds.                             
00006C60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 7A 23 31 20 72 6F 75  6E 64 73 20 61 20 20 20                   z#1 rounds a   
00006C80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006CA0  20 20 20 20 20 20 20 20  20 20 20 20 20 22 70 72  6F 70 61 67 61 74 65 20  63 61 72 72 69 65 73 20               "propagate carries 
00006CC0  6C 65 66 74 77 61 72 64  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  leftward                        
00006CE0  20 20 20 20 20 20 20 20  20 20 6C 31 3A 7A 23 28  73 2C 30 29 2B 30 2C 7A  5F 31 30 30 30 30 30 30            l1:z#(s,0)+0,z_1000000
00006D00  30 58 73 23 28 58 7A 29  58 44 7C 7A 25 31 30 30  30 30 30 30 30 20 20 20  20 20 20 20 20 20 20 20  0Xs#(Xz)XD|z%10000000           
00006D20  20 20 20 20 20 20 20 20  24 28 56 2F 30 5E 3D 73  29 2F 6C 31 20 20 20 20  20 20 20 20 20 20 20 20          $(V/0^=s)/l1            
00006D40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006D60  20 20 20 20 22 64 72 6F  70 20 6C 65 61 64 69 6E  67 20 7A 65 72 6F 65 73  20 28 62 75 74 20 70 72      "drop leading zeroes (but pr
00006D80  65 76 65 6E 74 20 30 24  49 30 29 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  event 0$I0)                     
00006DA0  20 6C 32 3A 24 28 31 3D  52 7A 23 28 28 28 30 5E  3D 2D 31 55 7A 29 49 31  29 5F 4C 69 6F 29 55 7A   l2:$(1=Rz#(((0^=-1Uz)I1)_Lio)Uz
00006DC0  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 20 20 20 20 20 22 6D  )/l3                          "m
00006DE0  61 6B 65 20 61 6C 6C 20  74 65 72 6D 73 20 28 65  78 63 65 70 74 20 74 68  65 20 65 78 70 6F 6E 65  ake all terms (except the expone
00006E00  6E 74 29 20 74 68 65 20  73 61 6D 65 20 73 69 67  6E 20 20 20 20 20 20 20  20 20 20 20 24 28 7E 56  nt) the same sign           $(~V
00006E20  2F 73 23 28 5F 6C 23 31  59 73 29 3D 73 23 58 7A  29 2F 6C 33 20 20 20 20  20 20 20 20 20 20 20 20  /s#(_l#1Ys)=s#Xz)/l3            
00006E40  20 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 6C 32 2C 52 7A 23                           $l2,Rz#
00006E60  7A 2B 28 6C 58 31 30 30  30 30 30 30 30 58 73 29  2B 28 31 55 5F 6C 58 73  29 2C 30 20 20 20 20 20  z+(lX10000000Xs)+(1U_lXs),0     
00006E80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 6C 33 3A  7A 23 30 2C 7A 20 20 20                       l3:z#0,z   
00006EA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00006EC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 78 00 00 00 FF FF  FF FF FC FF FF FF 0D 00                    x...       .
00006EE0  00 00 E0 28 04 00 01 00  00 00 00 00 00 00 30 00  00 00 1B 00 00 00 0C 00  00 00 00 00 00 00 01 00  ..α(........0..............
00006F00  00 00 00 00 00 00 00 00  00 00 FC FF FF FF 0B 00  00 00 E8 28 04 00 01 00  00 00 00 00 00 00 60 00  ..........   ...Φ(........`.
00006F20  00 00 1B 00 00 00 0A 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 00  00 00 FC FF FF FF 09 00  ...................0...   .
00006F40  00 00 00 29 04 00 01 00  00 00 00 00 00 00 90 00  00 00 FC FF FF FF 05 00  00 00 08 29 04 00 01 00  ...)........É...   ...)..
00006F60  00 00 00 00 00 00 A8 00  00 00 03 00 00 00 03 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 60 00  ......¿....................`.
00006F80  00 00 FC FF FF FF 01 00  00 00 68 29 04 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  ..   ...h)........    .....
00006FA0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  .............    ............
00006FC0  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......    ..................  
00006FE0  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00    ..................    .....
00007000  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  .............    ............
00007020  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......    ..................  
00007040  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 98 01  00 00 FC FF FF FF 0C 00    ..................ÿ..   .
00007060  00 00 C8 28 04 00 01 00  00 00 00 00 00 00 B0 01  00 00 FC FF FF FF 05 00  00 00 D0 28 04 00 01 00  ..(..........   ...(..
00007080  00 00 00 00 00 00 C8 01  00 00 FD FF FF FF 03 00  00 00 C0 15 04 00 01 00  00 00 00 00 00 00 E0 01  ........²   ...§........α
000070A0  00 00 03 00 00 00 02 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 01 00  ...................       .
000070C0  00 00 D8 28 04 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  ..(........    ............
000070E0  00 00 00 00 00 00 28 02  00 00 FD FF FF FF 23 00  00 00 80 36 04 00 01 00  00 00 00 00 00 00 40 02  ......(..²   #...Ç6........@
00007100  00 00 05 00 00 00 22 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 58 02  00 00 FC FF FF FF 21 00  ....."..............X..   !.
00007120  00 00 90 28 04 00 01 00  00 00 00 00 00 00 70 02  00 00 83 00 00 00 20 00  00 00 00 00 00 00 01 00  ..É(........p..â... ........
00007140  00 00 00 00 00 00 88 02  00 00 24 00 00 00 1F 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 A0 02  ......ê..$.................á
00007160  00 00 38 00 00 00 1E 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B8 02  00 00 09 00 00 00 1D 00  ..8.......................
00007180  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D0 02  00 00 FC FF FF FF 1C 00  00 00 98 28 04 00 01 00  ...............   ...ÿ(..
000071A0  00 00 00 00 00 00 E8 02  00 00 38 00 00 00 1B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 00 03  ......Φ..8..................
000071C0  00 00 08 00 00 00 1A 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 18 03  00 00 03 00 00 00 19 00  .........................
000071E0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 03  00 00 FC FF FF FF 18 00  00 00 A0 28 04 00 01 00  .............0..   ...á(..
00007200  00 00 00 00 00 00 48 03  00 00 38 00 00 00 17 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 60 03  ......H..8.................`
00007220  00 00 FD FF FF FF 0F 00  00 00 80 31 04 00 01 00  00 00 00 00 00 00 78 03  00 00 3F 00 00 00 0E 00  ..²   ...Ç1........x..?....
00007240  00 00 00 00 00 00 01 00  00 00 00 00 00 00 90 03  00 00 FC FF FF FF 0D 00  00 00 A8 28 04 00 01 00  .............É..   ...¿(..
00007260  00 00 00 00 00 00 A8 03  00 00 0C 00 00 00 0C 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 C0 03  ......¿...................
00007280  00 00 FD FF FF FF 0B 00  00 00 A0 3A 04 00 01 00  00 00 00 00 00 00 D8 03  00 00 0B 00 00 00 0A 00  ..²   ...á:..............
000072A0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F0 03  00 00 09 00 00 00 09 00  00 00 00 00 00 00 01 00  ..........................
000072C0  00 00 00 00 00 00 08 04  00 00 FD FF FF FF 08 00  00 00 E0 3D 04 00 01 00  00 00 00 00 00 00 20 04  ........²   ...α=........ 
000072E0  00 00 0C 00 00 00 07 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 38 04  00 00 FC FF FF FF 06 00  ...................8..   .
00007300  00 00 B0 28 04 00 01 00  00 00 00 00 00 00 50 04  00 00 08 00 00 00 05 00  00 00 00 00 00 00 01 00  ..(........P.............
00007320  00 00 00 00 00 00 68 04  00 00 03 00 00 00 04 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 80 04  ......h...................Ç
00007340  00 00 FC FF FF FF 03 00  00 00 B8 28 04 00 01 00  00 00 00 00 00 00 98 04  00 00 1A 00 00 00 02 00  ..   ...(........ÿ......
00007360  00 00 00 00 00 00 01 00  00 00 00 00 00 00 58 08  00 00 FC FF FF FF 0B 00  00 00 C0 28 04 00 01 00  .............X..   ...(..
00007380  00 00 00 00 00 00 C8 04  00 00 FC FF FF FF 0B 00  00 00 80 28 04 00 01 00  00 00 00 00 00 00 E0 04  ........   ...Ç(........α
000073A0  00 00 0F 00 00 00 0A 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F8 04  00 00 09 00 00 00 09 00  ...................°......
000073C0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 10 05  00 00 FC FF FF FF 08 00  00 00 88 28 04 00 01 00  ...............   ...ê(..
000073E0  00 00 00 00 00 00 28 05  00 00 3E 00 00 00 06 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 40 05  ......(..>.................@
00007400  00 00 FD FF FF FF 05 00  00 00 80 3E 04 00 01 00  00 00 00 00 00 00 58 05  00 00 0F 00 00 00 04 00  ..²   ...Ç>........X......
00007420  00 00 00 00 00 00 01 00  00 00 00 00 00 00 70 05  00 00 36 00 00 00 03 00  00 00 00 00 00 00 01 00  .............p..6...........
00007440  00 00 00 00 00 00 88 05  00 00 08 00 00 00 02 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  ......ê...................  
00007460  FF FF 04 00 00 00 01 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00    .................    .....
00007480  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D0 05  00 00 FC FF FF FF 21 00  00 00 58 28 04 00 01 00  ...............   !...X(..
000074A0  00 00 00 00 00 00 E8 05  00 00 0F 00 00 00 20 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 00 06  ......Φ..... ...............
000074C0  00 00 09 00 00 00 1F 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 18 06  00 00 FC FF FF FF 1E 00  .....................   .
000074E0  00 00 60 28 04 00 01 00  00 00 00 00 00 00 30 06  00 00 35 00 00 00 1D 00  00 00 00 00 00 00 01 00  ..`(........0..5...........
00007500  00 00 00 00 00 00 48 06  00 00 09 00 00 00 1C 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 60 06  ......H...................`
00007520  00 00 ED FF FF FF 19 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 78 06  00 00 3F 00 00 00 18 00  ..φ   ..............x..?....
00007540  00 00 00 00 00 00 01 00  00 00 00 00 00 00 90 06  00 00 09 00 00 00 17 00  00 00 00 00 00 00 01 00  .............É.............
00007560  00 00 00 00 00 00 A8 06  00 00 FD FF FF FF 16 00  00 00 A0 EC 04 00 01 00  00 00 00 00 00 00 C0 06  ......¿..²   ...á........
00007580  00 00 29 00 00 00 15 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D8 06  00 00 09 00 00 00 14 00  ..)...§....................
000075A0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F0 06  00 00 FC FF FF FF 13 00  00 00 68 28 04 00 01 00  ...............   ...h(..
000075C0  00 00 00 00 00 00 08 07  00 00 35 00 00 00 12 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 20 07  ........5................. 
000075E0  00 00 FD FF FF FF 10 00  00 00 00 15 04 00 01 00  00 00 00 00 00 00 38 07  00 00 3E 00 00 00 0E 00  ..²   ....§........8..>....
00007600  00 00 00 00 00 00 01 00  00 00 00 00 00 00 50 07  00 00 FD FF FF FF 0D 00  00 00 60 E8 04 00 01 00  .............P..²   ...`Φ..
00007620  00 00 00 00 00 00 68 07  00 00 08 00 00 00 0C 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 80 07  ......h...................Ç
00007640  00 00 08 00 00 00 0B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 98 07  00 00 08 00 00 00 0A 00  ...................ÿ......
00007660  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B0 07  00 00 03 00 00 00 09 00  00 00 00 00 00 00 01 00  ..........................
00007680  00 00 00 00 00 00 C8 07  00 00 FC FF FF FF 08 00  00 00 70 28 04 00 01 00  00 00 00 00 00 00 E0 07  ........   ...p(........α
000076A0  00 00 32 00 00 00 07 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F8 07  00 00 1D 00 00 00 06 00  ..2.................°......
000076C0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 10 08  00 00 FD FF FF FF 05 00  00 00 40 EA 04 00 01 00  ...............²   ...@Ω..
000076E0  00 00 00 00 00 00 28 08  00 00 08 00 00 00 04 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 40 08  ......(...................@
00007700  00 00 04 00 00 00 03 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 58 08  00 00 1A 00 00 00 02 00  ...................X......
00007720  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B0 0D  00 00 FC FF FF FF 0E 00  00 00 78 28 04 00 01 00  ...............   ...x(..
00007740  00 00 00 00 00 00 FF FF  FF FF 02 00 00 00 00 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 A0 08  ......    ..................á
00007760  00 00 FC FF FF FF 17 00  00 00 28 28 04 00 01 00  00 00 00 00 00 00 B8 08  00 00 0F 00 00 00 16 00  ..   ...((..............
00007780  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D0 08  00 00 09 00 00 00 15 00  00 00 00 00 00 00 01 00  ..................§........
000077A0  00 00 00 00 00 00 E8 08  00 00 FC FF FF FF 14 00  00 00 30 28 04 00 01 00  00 00 00 00 00 00 00 09  ......Φ..   ...0(.........
000077C0  00 00 38 00 00 00 13 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 18 09  00 00 03 00 00 00 12 00  ..8.......................
000077E0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 30 09  00 00 FC FF FF FF 11 00  00 00 38 28 04 00 01 00  .............0..   ...8(..
00007800  00 00 00 00 00 00 48 09  00 00 1D 00 00 00 10 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 60 09  ......H...................`
00007820  00 00 09 00 00 00 0F 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 78 09  00 00 FC FF FF FF 0E 00  ...................x..   .
00007840  00 00 40 28 04 00 01 00  00 00 00 00 00 00 90 09  00 00 39 00 00 00 0D 00  00 00 00 00 00 00 01 00  ..@(........É..9...........
00007860  00 00 00 00 00 00 A8 09  00 00 FD FF FF FF 0C 00  00 00 A0 ED 04 00 01 00  00 00 00 00 00 00 C0 09  ......¿..²   ...áφ........
00007880  00 00 03 00 00 00 0B 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D8 09  00 00 FC FF FF FF 0A 00  .....................   .
000078A0  00 00 48 28 04 00 01 00  00 00 00 00 00 00 F0 09  00 00 3F 00 00 00 09 00  00 00 00 00 00 00 01 00  ..H(..........?...........
000078C0  00 00 00 00 00 00 08 0A  00 00 08 00 00 00 08 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 20 0A  ......................... 
000078E0  00 00 03 00 00 00 07 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 38 0A  00 00 FC FF FF FF 06 00  ...................8..   .
00007900  00 00 50 28 04 00 01 00  00 00 00 00 00 00 50 0A  00 00 0F 00 00 00 05 00  00 00 00 00 00 00 01 00  ..P(........P.............
00007920  00 00 00 00 00 00 68 0A  00 00 36 00 00 00 04 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 80 0A  ......h..6.................Ç
00007940  00 00 84 00 00 00 03 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 98 0A  00 00 08 00 00 00 02 00  ..ä.................ÿ......
00007960  00 00 00 00 00 00 01 00  00 00 00 00 00 00 FF FF  FF FF 04 00 00 00 01 00  00 00 00 00 00 00 01 00  .............    ...........
00007980  00 00 00 00 00 00 C8 0A  00 00 FD FF FF FF 22 00  00 00 20 E3 04 00 01 00  00 00 00 00 00 00 E0 0A  ........²   "... π........α
000079A0  00 00 0C 00 00 00 21 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F8 0A  00 00 09 00 00 00 20 00  .....!..............°..... .
000079C0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 10 0B  00 00 FC FF FF FF 1F 00  00 00 F0 27 04 00 01 00  ...............   ...'..
000079E0  00 00 00 00 00 00 28 0B  00 00 38 00 00 00 1E 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 40 0B  ......(..8.................@
00007A00  00 00 FC FF FF FF 1D 00  00 00 F8 27 04 00 01 00  00 00 00 00 00 00 58 0B  00 00 3F 00 00 00 1C 00  ..   ...°'........X..?....
00007A20  00 00 00 00 00 00 01 00  00 00 00 00 00 00 70 0B  00 00 35 00 00 00 1B 00  00 00 00 00 00 00 01 00  .............p..5...........
00007A40  00 00 00 00 00 00 88 0B  00 00 FD FF FF FF 1A 00  00 00 40 E4 04 00 01 00  00 00 00 00 00 00 A0 0B  ......ê..²   ...@Σ........á
00007A60  00 00 08 00 00 00 19 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 B8 0B  00 00 0B 00 00 00 18 00  .........................
00007A80  00 00 00 00 00 00 01 00  00 00 00 00 00 00 D0 0B  00 00 09 00 00 00 17 00  00 00 00 00 00 00 01 00  ..........................
00007AA0  00 00 00 00 00 00 E8 0B  00 00 FC FF FF FF 16 00  00 00 00 28 04 00 01 00  00 00 00 00 00 00 00 0C  ......Φ..   ....(.........
00007AC0  00 00 38 00 00 00 15 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 18 0C  00 00 FD FF FF FF 0D 00  ..8...§................²   .
00007AE0  00 00 20 E5 04 00 01 00  00 00 00 00 00 00 30 0C  00 00 38 00 00 00 0C 00  00 00 00 00 00 00 01 00  .. σ........0..8...........
00007B00  00 00 00 00 00 00 48 0C  00 00 FC FF FF FF 0B 00  00 00 08 28 04 00 01 00  00 00 00 00 00 00 60 0C  ......H..   ...(........`
00007B20  00 00 08 00 00 00 0A 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 78 0C  00 00 0B 00 00 00 09 00  ...................x......
00007B40  00 00 00 00 00 00 01 00  00 00 00 00 00 00 90 0C  00 00 FC FF FF FF 08 00  00 00 10 28 04 00 01 00  .............É..   ...(..
00007B60  00 00 00 00 00 00 A8 0C  00 00 03 00 00 00 07 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 C0 0C  ......¿...................
00007B80  00 00 FC FF FF FF 06 00  00 00 18 28 04 00 01 00  00 00 00 00 00 00 D8 0C  00 00 32 00 00 00 05 00  ..   ...(..........2....
00007BA0  00 00 00 00 00 00 01 00  00 00 00 00 00 00 F0 0C  00 00 0C 00 00 00 04 00  00 00 00 00 00 00 01 00  ..........................
00007BC0  00 00 00 00 00 00 08 0D  00 00 FC FF FF FF 02 00  00 00 20 28 04 00 01 00  00 00 00 00 00 00 FF FF  ........   ... (........  
00007BE0  FF FF 04 00 00 00 01 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 38 0D  00 00 FC FF FF FF 07 00    .................8..   .
00007C00  00 00 D8 27 04 00 01 00  00 00 00 00 00 00 50 0D  00 00 0C 00 00 00 06 00  00 00 00 00 00 00 01 00  ..'........P.............
00007C20  00 00 00 00 00 00 68 0D  00 00 FD FF FF FF 05 00  00 00 60 E2 04 00 01 00  00 00 00 00 00 00 80 0D  ......h..²   ...`Γ........Ç
00007C40  00 00 03 00 00 00 04 00  00 00 00 00 00 00 01 00  00 00 00 00 00 00 98 0D  00 00 FC FF FF FF 03 00  ...................ÿ..   .
00007C60  00 00 E0 27 04 00 01 00  00 00 00 00 00 00 B0 0D  00 00 1A 00 00 00 02 00  00 00 00 00 00 00 01 00  ..α'.....................
00007C80  00 00 00 00 00 00 FF FF  FF FF FC FF FF FF 12 00  00 00 E8 27 04 00 01 00  00 00 00 00 00 00 00 00  ......       ...Φ'..........
00007CA0  00 00 C0 00 00 00 D8 00  00 00 F0 00 00 00 08 01  00 00 20 01 00 00 38 01  00 00 50 01 00 00 68 01  ............. ..8..P..h
00007CC0  00 00 80 01 00 00 F8 01  00 00 10 02 00 00 B0 04  00 00 A0 05 00 00 B8 05  00 00 70 08 00 00 88 08  ..Ç..°......á....p..ê
00007CE0  00 00 B0 0A 00 00 20 0D  00 00 A8 00 00 00 98 04  00 00 02 00 00 00 6C 00  02 00 00 00 73 00 02 00  .... ..¿...ÿ.....l....s..
00007D00  00 00 61 00 04 00 00 00  63 61 6E 00 02 00 00 00  7A 00 02 00 00 00 61 00  07 00 00 00 72 6F 75 6E  ..a....can....z....a....roun
00007D20  64 73 00 02 00 00 00 01  00 00 00 00 00 00 00 08  00 00 00 00 00 00 00 00  00 F0 3F 02 00 00 00 7A  ds....................?...z
00007D40  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  00 80 96 98 00 02 00 00  00 7A 00 02 00 00 00 7A  ..............Çûÿ....z....z
00007D60  00 02 00 00 00 73 00 04  00 00 00 01 00 00 00 00  00 00 00 04 00 00 00 80  96 98 00 02 00 00 00 7A  ....s..............Çûÿ....z
00007D80  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  00 00 00 00 00 04 00 00  00 01 00 00 00 00 00 00  ...........................
00007DA0  00 04 00 00 00 00 00 00  00 02 00 00 00 73 00 02  00 00 00 7A 00 03 00 00  00 6C 31 00 03 00 00 00  ...........s....z....l1....
00007DC0  6C 31 00 02 00 00 00 73  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  00 00 00 00 00 03 00 00  l1....s....................
00007DE0  00 6C 33 00 02 00 00 00  7A 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 01 00 00 00 02 00  .l3....z..................
00007E00  00 00 7A 00 02 00 00 00  01 00 00 00 00 00 00 00  08 00 00 00 00 00 00 00  00 00 F0 BF 04 00 00 00  ..z.......................
00007E20  01 00 00 00 00 00 00 00  04 00 00 00 00 00 00 00  02 00 00 00 7A 00 04 00  00 00 01 00 00 00 00 00  .................z.........
00007E40  00 00 04 00 00 00 01 00  00 00 03 00 00 00 6C 32  00 03 00 00 00 6C 33 00  02 00 00 00 7A 00 02 00  ...........l2....l3....z..
00007E60  00 00 73 00 02 00 00 00  73 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 01 00 00 00 02 00  ..s....s..................
00007E80  00 00 6C 00 02 00 00 00  73 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 00 00 00 00 02 00  ..l....s...................
00007EA0  00 00 73 00 02 00 00 00  6C 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 01 00 00 00 02 00  ..s....l..................
00007EC0  00 00 73 00 04 00 00 00  01 00 00 00 00 00 00 00  04 00 00 00 80 96 98 00  02 00 00 00 6C 00 02 00  ..s..............Çûÿ....l..
00007EE0  00 00 7A 00 02 00 00 00  7A 00 03 00 00 00 6C 32  00 02 00 00 00 7A 00 04  00 00 00 01 00 00 00 00  ..z....z....l2....z........
00007F00  00 00 00 04 00 00 00 00  00 00 00 02 00 00 00 7A  00 03 00 00 00 6C 33 00  78 03 00 00 00 62 79 00  .............z....l3.x...by.
00007F20  00 01 00 00 00 0C 00 00  1E 00 00 00 06 00 00 00  05 00 00 00 07 00 00 00  0E 00 00 00 02 00 00 00  ........................
00007F40  01 00 00 00 01 00 00 00  08 00 00 00 68 01 00 00  02 00 00 00 01 00 00 00  06 00 00 00 3C 00 00 00  .........h...........<...
00007F60  20 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   z#b by c                       
00007F80  20 20 20 20 20 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                               'ze
00007FA0  72 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  ro is invalid argument'hang 0=1Y
00007FC0  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 7A 23 28 31 2C 52 7A  c                        z#(1,Rz
00007FE0  29 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  )Rz#b,c                         
00008000  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 20 20                       $0         
00008020  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008040  20 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                  "by - see Gto.  
00008060  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008080  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 64 62              "from 'the apl handb
000080A0  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 39 37  ook of techniques' copyright 197
000080C0  38 2C 20 69 62 6D 2E 20  18 00 00 00 FF FF FF FF  FC FF FF FF 08 00 00 00  50 29 04 00 01 00 00 00  8, ibm. ...       ...P)....
000080E0  01 00 00 00 30 00 00 00  FC FF FF FF 05 00 00 00  60 29 04 00 01 00 00 00  20 61 3B 4C 00 00 00 00  ...0...   ...`).... a;L....
00008100  FC FF FF FF 03 00 00 00  E8 29 04 00 01 00 00 00  20 20 20 20 60 00 00 00  03 00 00 00 02 00 00 00     ...Φ)....    `.........
00008120  00 00 00 00 01 00 00 00  22 69 66 20 30 00 00 00  FC FF FF FF 01 00 00 00  58 29 04 00 01 00 00 00  ......."if 0...   ...X)....
00008140  77 69 6C 6C 90 00 00 00  FC FF FF FF 24 00 00 00  38 29 04 00 01 00 00 00  20 20 20 20 A8 00 00 00  willÉ...   $...8)....    ¿...
00008160  39 00 00 00 23 00 00 00  00 00 00 00 01 00 00 00  28 73 74 72 C0 00 00 00  FD FF FF FF 22 00 00 00  9...#..........(str...²   "...
00008180  40 32 04 00 01 00 00 00  27 27 52 61 D8 00 00 00  1D 00 00 00 21 00 00 00  00 00 00 00 01 00 00 00  @2....''Ra......!..........
000081A0  20 72 23 28 F0 00 00 00  FD FF FF FF 20 00 00 00  60 37 04 00 01 00 00 00  20 20 20 20 08 01 00 00   r#(...²    ...`7....    ..
000081C0  FC FF FF FF 1B 00 00 00  40 29 04 00 01 00 00 00  20 20 20 20 FF FF FF FF  07 00 00 00 01 00 00 00     ...@)....        ......
000081E0  80 16 04 00 01 00 00 00  20 20 20 20 38 01 00 00  FC FF FF FF 0E 00 00 00  10 29 04 00 01 00 00 00  Ç....    8..   ...)....
00008200  20 20 20 20 50 01 00 00  0C 00 00 00 0D 00 00 00  00 00 00 00 01 00 00 00  22 62 6C 61 68 01 00 00      P..............."blah..
00008220  FC FF FF FF 0C 00 00 00  18 29 04 00 01 00 00 00  20 73 74 72 80 01 00 00  03 00 00 00 0B 00 00 00     ...).... strÇ........
00008240  00 00 00 00 01 00 00 00  20 20 20 20 98 01 00 00  FC FF FF FF 0A 00 00 00  20 29 04 00 01 00 00 00  .......    ÿ..   ... )....
00008260  70 6C 20 68 B0 01 00 00  32 00 00 00 09 00 00 00  00 00 00 00 01 00 00 00  73 27 20 63 C8 01 00 00  pl h..2.............s' c..
00008280  09 00 00 00 08 00 00 00  00 00 00 00 01 00 00 00  22 2D 69 66 E0 01 00 00  FC FF FF FF 07 00 00 00  ............."-ifα..   ...
000082A0  28 29 04 00 01 00 00 00  72 75 63 74 F8 01 00 00  32 00 00 00 06 00 00 00  00 00 00 00 01 00 00 00  ()....ruct°..2.............
000082C0  65 64 20 69 10 02 00 00  0C 00 00 00 05 00 00 00  00 00 00 00 01 00 00 00  20 63 68 61 28 02 00 00  ed i............... cha(..
000082E0  FD FF FF FF 04 00 00 00  00 3E 04 00 01 00 00 00  20 65 76 65 40 02 00 00  08 00 00 00 03 00 00 00  ²   ....>.... eve@........
00008300  00 00 00 00 01 00 00 00  22 20 73 70 58 02 00 00  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  ......." spX...............
00008320  62 65 20 72 FF FF FF FF  FC FF FF FF 01 00 00 00  30 29 04 00 01 00 00 00  72 20 62 79 88 02 00 00  be r       ...0)....r byê..
00008340  FD FF FF FF 02 00 00 00  60 3E 04 00 01 00 00 00  6E 75 6D 65 FF FF FF FF  04 00 00 00 01 00 00 00  ²   ...`>....nume    ......
00008360  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......        ..............
00008380  22 75 73 65 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 00 00 00 00  "use    ..............    ....
000083A0  78 00 00 00 20 01 00 00  70 02 00 00 A0 02 00 00  B8 02 00 00 60 00 00 00  FF FF FF FF 02 00 00 00  x... ..p..á....`...    ...
000083C0  63 00 03 00 00 00 62 79  00 02 00 00 00 62 00 02  00 00 00 7A 00 02 00 00  00 63 00 04 00 00 00 01  c....by....b....z....c....
000083E0  00 00 00 00 00 00 00 04  00 00 00 01 00 00 00 04  00 00 00 01 00 00 00 00  00 00 00 04 00 00 00 00  ...........................
00008400  00 00 00 05 00 00 00 68  61 6E 67 00 08 00 00 00  18 00 00 00 01 00 00 00  01 00 00 00 18 00 00 00  ......hang................
00008420  7A 65 72 6F 20 69 73 20  69 6E 76 61 6C 69 64 20  61 72 67 75 6D 65 6E 74  02 00 00 00 63 00 02 00  zero is invalid argument...c..
00008440  00 00 62 00 02 00 00 00  7A 00 02 00 00 00 7A 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  ..b....z....z..............
00008460  01 00 00 00 02 00 00 00  7A 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 00 00 00 00 78 05  ......z..................x
00008480  00 00 00 63 64 69 76 00  00 01 00 00 00 0C 00 00  19 00 00 00 05 00 00 00  05 00 00 00 10 00 00 00  ...cdiv...................
000084A0  02 00 00 00 01 00 00 00  01 00 00 00 08 00 00 00  2C 01 00 00 02 00 00 00  01 00 00 00 05 00 00 00  ............,...........
000084C0  3C 00 00 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  <... r#n cdiv d                 
000084E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008500  20 72 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   r#(nXr)%d+~r#d^=0              
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 24 30 20                               $0 
00008540  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008560  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 64 69 76 20 2D 20                          "cdiv - 
00008580  63 6F 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  commercial division, returns zer
000085A0  6F 20 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  o if d=0            "from 'the a
000085C0  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 70 79 72  pl handbook of techniques' copyr
000085E0  69 67 68 74 20 31 39 37  38 2C 20 69 62 6D 2E 20  18 00 00 00 FF FF FF FF  FC FF FF FF 0A 00 00 00  ight 1978, ibm. ...       ...
00008600  50 27 04 00 01 00 00 00  01 00 00 00 30 00 00 00  FC FF FF FF 05 00 00 00  B0 27 04 00 01 00 00 00  P'.......0...   ...'....
00008620  20 20 20 20 00 00 00 00  FC FF FF FF 03 00 00 00  68 27 04 00 01 00 00 00  20 20 20 20 60 00 00 00      ....   ...h'....    `...
00008640  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  22 63 6F 6C 30 00 00 00  FC FF FF FF 01 00 00 00  ............."col0...   ...
00008660  70 27 04 00 01 00 00 00  72 20 72 65 90 00 00 00  FD FF FF FF 11 00 00 00  40 30 04 00 01 00 00 00  p'....r reÉ...²   ...@0....
00008680  20 20 20 20 A8 00 00 00  3E 00 00 00 0F 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 C0 00 00 00      ¿...>.............    ...
000086A0  FC FF FF FF 0E 00 00 00  20 27 04 00 01 00 00 00  20 20 20 20 D8 00 00 00  03 00 00 00 0D 00 00 00     ... '....    .........
000086C0  00 00 00 00 01 00 00 00  20 63 66 6F F0 00 00 00  FC FF FF FF 0C 00 00 00  28 27 04 00 01 00 00 00  ....... cfo...   ...('....
000086E0  20 20 20 20 08 01 00 00  84 00 00 00 0B 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 20 01 00 00      ..ä.............     ..
00008700  0B 00 00 00 0A 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 38 01 00 00  FC FF FF FF 09 00 00 00  .............    8..   ...
00008720  30 27 04 00 01 00 00 00  20 20 20 20 50 01 00 00  05 00 00 00 08 00 00 00  00 00 00 00 01 00 00 00  0'....    P...............
00008740  20 72 6F 77 68 01 00 00  09 00 00 00 07 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 80 01 00 00   rowh...............    Ç..
00008760  FC FF FF FF 06 00 00 00  38 27 04 00 01 00 00 00  20 20 20 20 98 01 00 00  38 00 00 00 05 00 00 00     ...8'....    ÿ..8......
00008780  00 00 00 00 01 00 00 00  20 20 20 20 B0 01 00 00  FC FF FF FF 04 00 00 00  40 27 04 00 01 00 00 00  .......    ..   ...@'....
000087A0  20 20 20 20 C8 01 00 00  08 00 00 00 03 00 00 00  00 00 00 00 01 00 00 00  20 24 30 20 E0 01 00 00      ............... $0 α..
000087C0  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF  FC FF FF FF 01 00 00 00  .............           ...
000087E0  48 27 04 00 01 00 00 00  20 20 20 20 10 02 00 00  FD FF FF FF 02 00 00 00  20 33 04 00 01 00 00 00  H'....    ..²   ... 3....
00008800  6E 61 74 65 FF FF FF FF  04 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF  nate    .............        
00008820  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  22 66 72 6F FF FF FF FF  02 00 00 00 00 00 00 00  .............."fro    .......
00008840  00 00 00 00 01 00 00 00  6F 66 20 74 00 00 00 00  78 00 00 00 F8 01 00 00  28 02 00 00 40 02 00 00  .......of t....x...°..(..@..
00008860  60 00 00 00 FF FF FF FF  02 00 00 00 64 00 05 00  00 00 63 64 69 76 00 02  00 00 00 6E 00 02 00 00  `...    ...d....cdiv....n...
00008880  00 72 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 00 00 00 00 02  00 00 00 64 00 02 00 00  .r.....................d...
000088A0  00 72 00 02 00 00 00 64  00 02 00 00 00 72 00 02  00 00 00 6E 00 02 00 00  00 72 00 04 00 00 00 01  .r....d....r....n....r....
000088C0  00 00 00 00 00 00 00 04  00 00 00 00 00 00 00 78  09 00 00 00 63 65 6E 74  65 72 6F 6E 00 00 01 00  ..............x...centeron...
000088E0  00 00 0C 00 00 4E 00 00  00 0C 00 00 00 07 00 00  00 09 00 00 00 18 00 00  00 0A 00 00 00 0A 00 00  ....N....................
00008900  00 05 00 00 00 02 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 08 00 00  ........................
00008920  00 D0 02 00 00 02 00 00  00 01 00 00 00 0C 00 00  00 3C 00 00 00 20 7A 23  61 20 63 65 6E 74 65 72  ............<... z#a center
00008940  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 20 20  on b;i                          
00008960  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 20 20                    a#Fa H b#Fb   
00008980  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
000089A0  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 63 6F                $(l1,l3,l2)if 0 co
000089C0  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 20 20  mpare i#(-1YRa)_-1YRb           
000089E0  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 64 64           l1:$l3 H b#center i add
00008A00  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 20 20  cols prepare b                  
00008A20  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 65 70       l2:a#center(_i)addcols prep
00008A40  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 20 20  are a                           
00008A60  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 20 20   l3:z#a on b                    
00008A80  20 20 20 20 20 20 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                                $0
00008AA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00008AC0  20 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 65 72                           "header
00008AE0  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 74 20  on - puts a heading on a report 
00008B00  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 65 20                       "from 'the 
00008B20  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 70 79  apl handbook of techniques' copy
00008B40  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 68 61  right 1978, ibm. "-takes two cha
00008B60  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 74 65  racter arrays of any size, cente
00008B80  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 6D 6E  rs the one   " with fewer column
00008BA0  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 20 20  s, then catenates a above b.    
00008BC0  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 47 61           "-uses: Gif Gcompare Ga
00008BE0  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 20 20  ddcols Gcenter Gon Gprepare     
00008C00  20 20 20 20 20 48 00 00  00 FF FF FF FF FC FF FF  FF 10 00 00 00 A0 26 04  00 01 00 00 00 00 00 00       H...       ...á&.......
00008C20  00 30 00 00 00 1B 00 00  00 0F 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 00 00 00 00 FC FF FF  .0........................  
00008C40  FF 0E 00 00 00 C0 26 04  00 01 00 00 00 00 00 00  00 60 00 00 00 FC FF FF  FF 05 00 00 00 F0 5E 04   ...&........`...   ...^
00008C60  00 01 00 00 00 00 00 00  00 30 00 00 00 FC FF FF  FF 03 00 00 00 10 27 04  00 01 00 00 00 00 00 00  ........0...   ...'.......
00008C80  00 90 00 00 00 03 00 00  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 60 00 00 00 FC FF FF  .É....................`...  
00008CA0  FF 01 00 00 00 B8 26 04  00 01 00 00 00 00 00 00  00 C0 00 00 00 FC FF FF  FF 0B 00 00 00 78 26 04   ...&...........   ...x&
00008CC0  00 01 00 00 00 00 00 00  00 D8 00 00 00 26 00 00  00 0A 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ...........&................
00008CE0  00 F0 00 00 00 03 00 00  00 09 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 08 01 00 00 FC FF FF  .......................  
00008D00  FF 08 00 00 00 80 26 04  00 01 00 00 00 00 00 00  00 20 01 00 00 FC FF FF  FF 06 00 00 00 88 26 04   ...Ç&........ ..   ...ê&
00008D20  00 01 00 00 00 00 00 00  00 38 01 00 00 FC FF FF  FF 04 00 00 00 90 26 04  00 01 00 00 00 00 00 00  ........8..   ...É&.......
00008D40  00 50 01 00 00 26 00 00  00 03 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 68 01 00 00 03 00 00  .P..&.................h....
00008D60  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  FF 01 00 00 00 98 26 04  ...............       ...ÿ&
00008D80  00 01 00 00 00 00 00 00  00 98 01 00 00 FC FF FF  FF 27 00 00 00 38 26 04  00 01 00 00 00 00 00 00  ........ÿ..   '...8&.......
00008DA0  00 B0 01 00 00 32 00 00  00 26 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 C8 01 00 00 39 00 00  ...2...&................9..
00008DC0  00 25 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 E0 01 00 00 FD FF FF  FF 23 00 00 00 40 16 04  .%..............α..²   #...@
00008DE0  00 01 00 00 00 00 00 00  00 F8 01 00 00 3F 00 00  00 22 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........°..?...".............
00008E00  00 10 02 00 00 09 00 00  00 21 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 28 02 00 00 FC FF FF  ......!..............(..  
00008E20  FF 20 00 00 00 40 26 04  00 01 00 00 00 00 00 00  00 40 02 00 00 32 00 00  00 1F 00 00 00 00 00 00    ...@&........@..2.........
00008E40  00 01 00 00 00 00 00 00  00 58 02 00 00 39 00 00  00 1E 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........X..9................
00008E60  00 70 02 00 00 FD FF FF  FF 1C 00 00 00 40 1A 04  00 01 00 00 00 00 00 00  00 88 02 00 00 08 00 00  .p..²   ...@........ê....
00008E80  00 1B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 A0 02 00 00 03 00 00  00 1A 00 00 00 00 00 00  ...............á...........
00008EA0  00 01 00 00 00 00 00 00  00 B8 02 00 00 FC FF FF  FF 19 00 00 00 48 26 04  00 01 00 00 00 00 00 00  ..........   ...H&.......
00008EC0  00 D0 02 00 00 FC FF FF  FF 11 00 00 00 50 26 04  00 01 00 00 00 00 00 00  00 E8 02 00 00 FD FF FF  ...   ...P&........Φ..²  
00008EE0  FF 0F 00 00 00 60 30 04  00 01 00 00 00 00 00 00  00 00 03 00 00 FC FF FF  FF 0C 00 00 00 58 26 04   ...`0...........   ...X&
00008F00  00 01 00 00 00 00 00 00  00 18 03 00 00 09 00 00  00 0B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........................
00008F20  00 30 03 00 00 FC FF FF  FF 09 00 00 00 60 26 04  00 01 00 00 00 00 00 00  00 48 03 00 00 0C 00 00  .0..   ...`&........H....
00008F40  00 08 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 60 03 00 00 FC FF FF  FF 06 00 00 00 68 26 04  ...............`..   ...h&
00008F60  00 01 00 00 00 00 00 00  00 78 03 00 00 0C 00 00  00 05 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........x..................
00008F80  00 90 03 00 00 FC FF FF  FF 03 00 00 00 70 26 04  00 01 00 00 00 00 00 00  00 A8 03 00 00 08 00 00  .É..   ...p&........¿....
00008FA0  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 04 00 00  00 01 00 00 00 00 00 00  ...............    .........
00008FC0  00 01 00 00 00 00 00 00  00 D8 03 00 00 FC FF FF  FF 24 00 00 00 F0 25 04  00 01 00 00 00 00 00 00  ..........   $...%.......
00008FE0  00 F0 03 00 00 FC FF FF  FF 1C 00 00 00 F8 25 04  00 01 00 00 00 00 00 00  00 08 04 00 00 FC FF FF  ...   ...°%..........  
00009000  FF 14 00 00 00 00 26 04  00 01 00 00 00 00 00 00  00 20 04 00 00 FC FF FF  FF 12 00 00 00 08 26 04   ....&........ ..   ...&
00009020  00 01 00 00 00 00 00 00  00 38 04 00 00 FC FF FF  FF 0B 00 00 00 10 26 04  00 01 00 00 00 00 00 00  ........8..   ...&.......
00009040  00 50 04 00 00 03 00 00  00 0A 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 68 04 00 00 FC FF FF  .P...................h..  
00009060  FF 09 00 00 00 18 26 04  00 01 00 00 00 00 00 00  00 80 04 00 00 FC FF FF  FF 07 00 00 00 20 26 04   ...&........Ç..   ... &
00009080  00 01 00 00 00 00 00 00  00 98 04 00 00 FC FF FF  FF 04 00 00 00 28 26 04  00 01 00 00 00 00 00 00  ........ÿ..   ...(&.......
000090A0  00 B0 04 00 00 04 00 00  00 03 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 C8 04 00 00 1A 00 00  ........................
000090C0  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 E8 05 00 00 FC FF FF  FF 03 00 00 00 30 26 04  ...............Φ..   ...0&
000090E0  00 01 00 00 00 00 00 00  00 F8 04 00 00 FC FF FF  FF 1F 00 00 00 B8 25 04  00 01 00 00 00 00 00 00  ........°..   ...%.......
00009100  00 10 05 00 00 FC FF FF  FF 17 00 00 00 C0 25 04  00 01 00 00 00 00 00 00  00 28 05 00 00 FC FF FF  ...   ...%........(..  
00009120  FF 0F 00 00 00 C8 25 04  00 01 00 00 00 00 00 00  00 40 05 00 00 09 00 00  00 0E 00 00 00 00 00 00   ...%........@...........
00009140  00 01 00 00 00 00 00 00  00 58 05 00 00 FC FF FF  FF 0D 00 00 00 D0 25 04  00 01 00 00 00 00 00 00  ........X..   ...%.......
00009160  00 70 05 00 00 3F 00 00  00 0C 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 88 05 00 00 08 00 00  .p..?.................ê....
00009180  00 0B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 A0 05 00 00 FC FF FF  FF 05 00 00 00 D8 25 04  ...............á..   ...%
000091A0  00 01 00 00 00 00 00 00  00 B8 05 00 00 03 00 00  00 04 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........................
000091C0  00 D0 05 00 00 FC FF FF  FF 03 00 00 00 E0 25 04  00 01 00 00 00 00 00 00  00 E8 05 00 00 1A 00 00  ...   ...α%........Φ....
000091E0  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 90 06 00 00 FC FF FF  FF 04 00 00 00 E8 25 04  ...............É..   ...Φ%
00009200  00 01 00 00 00 00 00 00  00 18 06 00 00 FC FF FF  FF 0A 00 00 00 90 25 04  00 01 00 00 00 00 00 00  ..........   ...É%.......
00009220  00 30 06 00 00 FC FF FF  FF 07 00 00 00 98 25 04  00 01 00 00 00 00 00 00  00 48 06 00 00 FC FF FF  .0..   ...ÿ%........H..  
00009240  FF 05 00 00 00 A0 25 04  00 01 00 00 00 00 00 00  00 60 06 00 00 03 00 00  00 04 00 00 00 00 00 00   ...á%........`...........
00009260  00 01 00 00 00 00 00 00  00 78 06 00 00 FC FF FF  FF 03 00 00 00 A8 25 04  00 01 00 00 00 00 00 00  ........x..   ...¿%.......
00009280  00 90 06 00 00 1A 00 00  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  .É...................      
000092A0  FF 05 00 00 00 B0 25 04  00 01 00 00 00 00 00 00  00 C0 06 00 00 FD FF FF  FF 02 00 00 00 A0 E3 04   ...%..........²   ...áπ
000092C0  00 01 00 00 00 00 00 00  00 FF FF FF FF 04 00 00  00 01 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........    ................
000092E0  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  .    ..................    ..
00009300  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  ................    ..........
00009320  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........    .................
00009340  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 00 00 00 00 A8 00 00  .    ......................¿..
00009360  00 80 01 00 00 C0 03 00  00 E0 04 00 00 00 06 00  00 A8 06 00 00 D8 06 00  00 F0 06 00 00 08 07 00  .Ç....α.....¿.......
00009380  00 20 07 00 00 38 07 00  00 90 00 00 00 C8 04 00  00 02 00 00 00 69 00 02  00 00 00 62 00 09 00 00  . ..8..É........i....b...
000093A0  00 63 65 6E 74 65 72 6F  6E 00 02 00 00 00 61 00  02 00 00 00 7A 00 02 00  00 00 62 00 02 00 00 00  .centeron....a....z....b....
000093C0  62 00 02 00 00 00 48 00  02 00 00 00 61 00 02 00  00 00 61 00 02 00 00 00  62 00 02 00 00 00 01 00  b....H....a....a....b.....
000093E0  00 00 00 00 00 00 08 00  00 00 00 00 00 00 00 00  F0 BF 02 00 00 00 61 00  02 00 00 00 01 00 00 00  ..................a.......
00009400  00 00 00 00 08 00 00 00  00 00 00 00 00 00 F0 BF  02 00 00 00 69 00 08 00  00 00 63 6F 6D 70 61 72  ................i....compar
00009420  65 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 00 00 00 00 03 00  00 00 69 66 00 03 00 00  e.....................if...
00009440  00 6C 32 00 03 00 00 00  6C 33 00 03 00 00 00 6C  31 00 02 00 00 00 62 00  08 00 00 00 70 72 65 70  .l2....l3....l1....b....prep
00009460  61 72 65 00 08 00 00 00  61 64 64 63 6F 6C 73 00  02 00 00 00 69 00 07 00  00 00 63 65 6E 74 65 72  are....addcols....i....center
00009480  00 02 00 00 00 62 00 02  00 00 00 48 00 03 00 00  00 6C 33 00 03 00 00 00  6C 31 00 02 00 00 00 61  ....b....H....l3....l1....a
000094A0  00 08 00 00 00 70 72 65  70 61 72 65 00 08 00 00  00 61 64 64 63 6F 6C 73  00 02 00 00 00 69 00 07  ....prepare....addcols....i.
000094C0  00 00 00 63 65 6E 74 65  72 00 02 00 00 00 61 00  03 00 00 00 6C 32 00 02  00 00 00 62 00 03 00 00  ...center....a....l2....b...
000094E0  00 6F 6E 00 02 00 00 00  61 00 02 00 00 00 7A 00  03 00 00 00 6C 33 00 04  00 00 00 01 00 00 00 00  .on....a....z....l3........
00009500  00 00 00 04 00 00 00 00  00 00 00 78 07 00 00 00  63 65 6E 74 65 72 00 00  01 00 00 00 0A 00 00 1C  ..........x...center.......
00009520  00 00 00 06 00 00 00 06  00 00 00 06 00 00 00 0C  00 00 00 02 00 00 00 01  00 00 00 01 00 00 00 08  ........................
00009540  00 00 00 68 01 00 00 02  00 00 00 01 00 00 00 06  00 00 00 3C 00 00 00 20  7A 23 63 65 6E 74 65 72  ...h...........<... z#center
00009560  20 62 3B 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 20 20   b;c                            
00009580  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 63 23 6E 75  6D 62 6C 61 6E 6B 63 6F                      c#numblankco
000095A0  6C 73 20 7A 23 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  ls z#b                          
000095C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  7A 23 28 53 30 2E 35 58  5F 2F 63 29 60 4F 7A 20                  z#(S0.5X_/c)`Oz 
000095E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009600  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 20              $0                  
00009620  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009640  20 20 20 20 20 20 20 22  63 65 6E 74 65 72 20 69  73 20 75 73 65 64 20 62  79 20 65 2E 67 2E 20 68         "center is used by e.g. h
00009660  65 61 64 65 72 6F 6E 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  eaderon.                        
00009680  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 65     "from 'the apl handbook of te
000096A0  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 48  chniques' copyright 1978, ibm. H
000096C0  00 00 00 FF FF FF FF FC  FF FF FF 0C 00 00 00 F8  26 04 00 01 00 00 00 01  00 00 00 30 00 00 00 1B  ...       ...°&.......0...
000096E0  00 00 00 0B 00 00 00 00  00 00 00 01 00 00 00 20  20 20 20 00 00 00 00 FC  FF FF FF 0A 00 00 00 18  .............    ....   ...
00009700  27 04 00 01 00 00 00 20  20 20 20 60 00 00 00 FC  FF FF FF 03 00 00 00 60  27 04 00 01 00 00 00 22  '....    `...   ...`'...."
00009720  63 6F 6C 78 00 00 00 03  00 00 00 02 00 00 00 00  00 00 00 01 00 00 00 72  20 72 65 30 00 00 00 FC  colx................r re0...
00009740  FF FF FF 01 00 00 00 08  27 04 00 01 00 00 00 20  20 20 20 A8 00 00 00 FC  FF FF FF 12 00 00 00 E0     ...'....    ¿...   ...α
00009760  26 04 00 01 00 00 00 20  20 20 20 C0 00 00 00 03  00 00 00 11 00 00 00 00  00 00 00 01 00 00 00 20  &....    ................ 
00009780  20 20 20 D8 00 00 00 FC  FF FF FF 10 00 00 00 E8  26 04 00 01 00 00 00 20  63 66 6F F0 00 00 00 FC     ...   ...Φ&.... cfo...
000097A0  FF FF FF 03 00 00 00 30  5F 04 00 01 00 00 00 20  20 20 20 08 01 00 00 03  00 00 00 02 00 00 00 00     ...0_....    .........
000097C0  00 00 00 01 00 00 00 20  20 20 20 FF FF FF FF FC  FF FF FF 01 00 00 00 F0  26 04 00 01 00 00 00 20  ......           ...&.... 
000097E0  20 20 20 38 01 00 00 FC  FF FF FF 0F 00 00 00 C8  26 04 00 01 00 00 00 20  20 20 20 50 01 00 00 46     8..   ...&....    P..F
00009800  00 00 00 0D 00 00 00 00  00 00 00 01 00 00 00 20  72 6F 77 68 01 00 00 09  00 00 00 0C 00 00 00 00  ............. rowh.........
00009820  00 00 00 01 00 00 00 20  20 20 20 80 01 00 00 FC  FF FF FF 0B 00 00 00 D0  26 04 00 01 00 00 00 20  ......    Ç..   ...&.... 
00009840  20 20 20 98 01 00 00 0F  00 00 00 0A 00 00 00 00  00 00 00 01 00 00 00 20  20 20 20 B0 01 00 00 3F     ÿ...............    ..?
00009860  00 00 00 09 00 00 00 00  00 00 00 01 00 00 00 20  20 20 20 C8 01 00 00 38  00 00 00 08 00 00 00 00  .............    ..8.......
00009880  00 00 00 01 00 00 00 20  24 30 20 E0 01 00 00 FD  FF FF FF 05 00 00 00 C0  17 04 00 01 00 00 00 20  ...... $0 α..²   ....... 
000098A0  20 20 20 F8 01 00 00 33  00 00 00 04 00 00 00 00  00 00 00 01 00 00 00 20  20 20 20 10 02 00 00 08     °..3.............    ..
000098C0  00 00 00 03 00 00 00 00  00 00 00 01 00 00 00 6E  61 74 65 28 02 00 00 03  00 00 00 02 00 00 00 00  .............nate(.........
000098E0  00 00 00 01 00 00 00 20  20 20 20 FF FF FF FF FC  FF FF FF 01 00 00 00 D8  26 04 00 01 00 00 00 22  ......           ...&...."
00009900  66 72 6F 58 02 00 00 FD  FF FF FF 02 00 00 00 00  30 04 00 01 00 00 00 6F  66 20 74 FF FF FF FF 04  froX..²   ....0....of t    
00009920  00 00 00 01 00 00 00 00  00 00 00 01 00 00 00 20  31 39 37 FF FF FF FF 02  00 00 00 00 00 00 00 00  ............. 197    ........
00009940  00 00 00 01 00 00 00 64  65 20 63 FF FF FF FF 02  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 20  ......de c    .............. 
00009960  73 74 72 00 00 00 00 90  00 00 00 20 01 00 00 40  02 00 00 70 02 00 00 88  02 00 00 78 00 00 00 FF  str....É... ..@..p..ê..x... 
00009980  FF FF FF 02 00 00 00 63  00 02 00 00 00 62 00 07  00 00 00 63 65 6E 74 65  72 00 02 00 00 00 7A 00     ...c....b....center....z.
000099A0  02 00 00 00 62 00 02 00  00 00 7A 00 0D 00 00 00  6E 75 6D 62 6C 61 6E 6B  63 6F 6C 73 00 02 00 00  ...b....z....numblankcols...
000099C0  00 63 00 02 00 00 00 7A  00 02 00 00 00 63 00 02  00 00 00 01 00 00 00 00  00 00 00 08 00 00 00 00  .c....z....c...............
000099E0  00 00 00 00 00 E0 3F 02  00 00 00 7A 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 00 00 00  .....α?...z.................
00009A00  00 78 05 00 00 00 63 63  61 74 00 00 01 00 00 00  0C 00 00 1B 00 00 00 12  00 00 00 05 00 00 00 01  .x...ccat................
00009A20  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  00 00 00 05 00 00 00 02  00 00 00 01 00 00 00 01  ........................
00009A40  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  ........................
00009A60  00 00 00 08 00 00 00 38  04 00 00 02 00 00 00 01  00 00 00 12 00 00 00 3C  00 00 00 20 72 23 61 20  ......8...........<... r#a 
00009A80  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 20 20 20  ccat b                          
00009AA0  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 6E 20 63                         "column c
00009AC0  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 20 20 20  atenation,scalar replication    
00009AE0  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 20 20 20                      vertab      
00009B00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009B20  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 20 20 20                  cformat         
00009B40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009B60  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 20 20 20              cmatrix             
00009B80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009BA0  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 20 20 20          rowform                 
00009BC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009BE0  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 20 20 20      r#a,b                       
00009C00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00009C20  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                              
00009C40  20 20 20 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 63 61 74                             "ccat
00009C60  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 20 20 20   - catenate by columns.         
00009C80  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 27 74 68                         "from 'th
00009CA0  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
00009CC0  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 73 69 64  pyright 1978, ibm. "-side-by-sid
00009CE0  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 74 75 72  e catenation of general structur
00009D00  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 20 62 65  es and types.  "-scalars will be
00009D20  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 20 20 20   replicated if types agree.     
00009D40  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 6E 65 2D             "-vectors become one-
00009D60  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 74 69 6F  column matrices before catenatio
00009D80  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 65 20 70  n.     "-numeric types will be p
00009DA0  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 20 20 20  added with zeros.               
00009DC0  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 70 61 64     "-character types will be pad
00009DE0  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 20 20 22  ded with blanks.               "
00009E00  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 74 65 64  -numeric types will be formatted
00009E20  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 63 68 61   if to be catenated with   " cha
00009E40  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 20 20 20  racter types.  see Gbeside.     
00009E60  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 74 72 69                         "-a matri
00009E80  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 20 20 20  x is returned.                  
00009EA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 18 00 00 00 FF  FF FF FF FC FF FF FF 0A                     ...       
00009EC0  00 00 00 A8 27 04 00 01  00 00 00 01 00 00 00 30  00 00 00 FC FF FF FF 05  00 00 00 C0 27 04 00 01  ...¿'.......0...   ...'.
00009EE0  00 00 00 20 20 20 20 00  00 00 00 FC FF FF FF 03  00 00 00 F8 28 04 00 01  00 00 00 20 20 20 20 60  ...    ....   ...°(....    `
00009F00  00 00 00 03 00 00 00 02  00 00 00 00 00 00 00 01  00 00 00 22 63 6F 6C 30  00 00 00 FC FF FF FF 01  ................"col0...   
00009F20  00 00 00 D0 27 04 00 01  00 00 00 72 20 72 65 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ...'....r re    ...........
00009F40  00 00 00 20 20 20 20 FF  FF FF FF FC FF FF FF 01  00 00 00 A0 27 04 00 01  00 00 00 20 20 20 20 FF  ...           ...á'....     
00009F60  FF FF FF FC FF FF FF 01  00 00 00 B8 27 04 00 01  00 00 00 20 20 20 20 FF  FF FF FF FC FF FF FF 01        ...'....           
00009F80  00 00 00 C8 27 04 00 01  00 00 00 20 63 66 6F FF  FF FF FF FC FF FF FF 01  00 00 00 90 27 04 00 01  ...'.... cfo       ...É'.
00009FA0  00 00 00 20 20 20 20 08  01 00 00 FC FF FF FF 05  00 00 00 78 27 04 00 01  00 00 00 20 20 20 20 20  ...    ..   ...x'....     
00009FC0  01 00 00 0C 00 00 00 04  00 00 00 00 00 00 00 01  00 00 00 20 20 20 20 38  01 00 00 FC FF FF FF 03  ...............    8..   
00009FE0  00 00 00 80 27 04 00 01  00 00 00 20 20 20 20 50  01 00 00 03 00 00 00 02  00 00 00 00 00 00 00 01  ...Ç'....    P............
0000A000  00 00 00 20 72 6F 77 FF  FF FF FF FC FF FF FF 01  00 00 00 88 27 04 00 01  00 00 00 20 20 20 20 80  ... row       ...ê'....    Ç
0000A020  01 00 00 FD FF FF FF 02  00 00 00 60 3A 04 00 01  00 00 00 20 20 20 20 FF  FF FF FF 04 00 00 00 01  ..²   ...`:....        ...
0000A040  00 00 00 00 00 00 00 01  00 00 00 20 20 20 20 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ..........        ...........
0000A060  00 00 00 20 20 20 20 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 20 24 30 20 FF  ...        .............. $0  
0000A080  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 20 20 20 20 FF  FF FF FF 02 00 00 00 00     ..............        ....
0000A0A0  00 00 00 00 00 00 00 01  00 00 00 20 20 20 20 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ..........        ...........
0000A0C0  00 00 00 6E 61 74 65 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 20 20 20 20 FF  ...nate    ..............     
0000A0E0  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 22 66 72 6F FF  FF FF FF 02 00 00 00 00     .............."fro    ....
0000A100  00 00 00 00 00 00 00 01  00 00 00 6F 66 20 74 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ..........of t    ...........
0000A120  00 00 00 20 31 39 37 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 64 65 20 63 00  ... 197    ..............de c.
0000A140  00 00 00 78 00 00 00 90  00 00 00 A8 00 00 00 C0  00 00 00 D8 00 00 00 F0  00 00 00 68 01 00 00 98  ...x...É...¿............h..ÿ
0000A160  01 00 00 B0 01 00 00 C8  01 00 00 E0 01 00 00 F8  01 00 00 10 02 00 00 28  02 00 00 40 02 00 00 58  ......α..°....(..@..X
0000A180  02 00 00 70 02 00 00 60  00 00 00 FF FF FF FF 02  00 00 00 62 00 05 00 00  00 63 63 61 74 00 02 00  ..p..`...    ...b....ccat..
0000A1A0  00 00 61 00 02 00 00 00  72 00 07 00 00 00 76 65  72 74 61 62 00 08 00 00  00 63 66 6F 72 6D 61 74  ..a....r....vertab....cformat
0000A1C0  00 08 00 00 00 63 6D 61  74 72 69 78 00 08 00 00  00 72 6F 77 66 6F 72 6D  00 02 00 00 00 62 00 02  ....cmatrix....rowform....b.
0000A1E0  00 00 00 61 00 02 00 00  00 72 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 00 00 00 00 78  ...a....r..................x
0000A200  05 00 00 00 63 68 61 72  00 00 01 00 00 00 0C 00  00 2F 00 00 00 0D 00 00  00 07 00 00 00 01 00 00  ...char......./...........
0000A220  00 01 00 00 00 0E 00 00  00 08 00 00 00 08 00 00  00 02 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
0000A240  00 01 00 00 00 01 00 00  00 01 00 00 00 08 00 00  00 0C 03 00 00 02 00 00  00 01 00 00 00 0D 00 00  .......................
0000A260  00 3C 00 00 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            
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 20 20 20 20 20                                  
0000A2A0  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
0000A2C0  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
0000A2E0  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                     
0000A300  20 20 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
0000A320  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                   
0000A340  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
0000A360  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                             
0000A380  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      
0000A3A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000A3C0  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                
0000A3E0  20 20 20 20 20 20 20 20  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 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
0000A420  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       
0000A440  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 
0000A460  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.
0000A480  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 
0000A4A0  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
0000A4C0  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
0000A4E0  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
0000A500  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.                              
0000A520  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
0000A540  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                         
0000A560  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 48 00 00 00 FF FF FF  FF ED FF FF FF 0C 00 00                   H...    φ   ..
0000A580  00 00 00 00 00 01 00 00  00 00 00 00 00 30 00 00  00 1B 00 00 00 0B 00 00  00 00 00 00 00 01 00 00  ............0...............
0000A5A0  00 00 00 00 00 00 00 00  00 FC FF FF FF 0A 00 00  00 48 25 04 00 01 00 00  00 00 00 00 00 60 00 00  .........   ...H%........`..
0000A5C0  00 FC FF FF FF 05 00 00  00 80 25 04 00 01 00 00  00 00 00 00 00 30 00 00  00 FC FF FF FF 03 00 00  .   ...Ç%........0...   ..
0000A5E0  00 70 25 04 00 01 00 00  00 00 00 00 00 90 00 00  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  .p%........É...............
0000A600  00 00 00 00 00 60 00 00  00 FC FF FF FF 01 00 00  00 50 25 04 00 01 00 00  00 00 00 00 00 FF FF FF  .....`...   ...P%........   
0000A620  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00   ..................    ......
0000A640  00 00 00 00 00 01 00 00  00 00 00 00 00 F0 00 00  00 FD FF FF FF 13 00 00  00 A0 3B 04 00 01 00 00  ...............²   ...á;...
0000A660  00 00 00 00 00 08 01 00  00 03 00 00 00 12 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 20 01 00  ........................ .
0000A680  00 ED FF FF FF 0F 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 38 01 00  00 FC FF FF FF 0D 00 00  .φ   ..............8..   ..
0000A6A0  00 30 25 04 00 01 00 00  00 00 00 00 00 50 01 00  00 07 00 00 00 0A 00 00  00 E0 36 04 00 01 00 00  .0%........P........α6...
0000A6C0  00 00 00 00 00 68 01 00  00 32 00 00 00 09 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 80 01 00  .....h..2.................Ç.
0000A6E0  00 09 00 00 00 08 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 98 01 00  00 FC FF FF FF 07 00 00  ..................ÿ..   ..
0000A700  00 38 25 04 00 01 00 00  00 00 00 00 00 B0 01 00  00 32 00 00 00 06 00 00  00 00 00 00 00 01 00 00  .8%..........2............
0000A720  00 00 00 00 00 C8 01 00  00 0F 00 00 00 05 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 E0 01 00  ........................α.
0000A740  00 38 00 00 00 04 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 F8 01 00  00 08 00 00 00 03 00 00  .8.................°.......
0000A760  00 00 00 00 00 01 00 00  00 00 00 00 00 10 02 00  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  ..........................
0000A780  00 00 00 00 00 FF FF FF  FF FC FF FF FF 01 00 00  00 40 25 04 00 01 00 00  00 00 00 00 00 40 02 00  .....       ...@%........@.
0000A7A0  00 FC FF FF FF 0D 00 00  00 10 25 04 00 01 00 00  00 00 00 00 00 58 02 00  00 03 00 00 00 0C 00 00  .   ...%........X.......
0000A7C0  00 00 00 00 00 01 00 00  00 00 00 00 00 70 02 00  00 3D 00 00 00 0B 00 00  00 00 00 00 00 01 00 00  ............p..=............
0000A7E0  00 00 00 00 00 88 02 00  00 FC FF FF FF 0A 00 00  00 18 25 04 00 01 00 00  00 00 00 00 00 A0 02 00  .....ê..   ...%........á.
0000A800  00 0C 00 00 00 09 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 B8 02 00  00 FC FF FF FF 03 00 00  ....................   ..
0000A820  00 20 25 04 00 01 00 00  00 00 00 00 00 D0 02 00  00 3B 00 00 00 02 00 00  00 00 00 00 00 01 00 00  . %..........;............
0000A840  00 00 00 00 00 FF FF FF  FF FC FF FF FF 01 00 00  00 28 25 04 00 01 00 00  00 00 00 00 00 00 03 00  .....       ...(%..........
0000A860  00 FC FF FF FF 08 00 00  00 F8 24 04 00 01 00 00  00 00 00 00 00 18 03 00  00 32 00 00 00 07 00 00  .   ...°$..........2.....
0000A880  00 00 00 00 00 01 00 00  00 00 00 00 00 30 03 00  00 09 00 00 00 06 00 00  00 00 00 00 00 01 00 00  ............0..............
0000A8A0  00 00 00 00 00 48 03 00  00 FC FF FF FF 05 00 00  00 00 25 04 00 01 00 00  00 00 00 00 00 60 03 00  .....H..   ....%........`.
0000A8C0  00 32 00 00 00 04 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 78 03 00  00 08 00 00 00 03 00 00  .2.................x.......
0000A8E0  00 00 00 00 00 01 00 00  00 00 00 00 00 90 03 00  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  ............É..............
0000A900  00 00 00 00 00 FF FF FF  FF FC FF FF FF 01 00 00  00 08 25 04 00 01 00 00  00 00 00 00 00 C0 03 00  .....       ...%.........
0000A920  00 FD FF FF FF 02 00 00  00 E0 E3 04 00 01 00 00  00 00 00 00 00 FF FF FF  FF 04 00 00 00 01 00 00  .²   ...απ........    .....
0000A940  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ............    .............
0000A960  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  .....    ..................   
0000A980  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00   ..................    ......
0000A9A0  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ............    .............
0000A9C0  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 00 00 00  .....    .....................
0000A9E0  00 A8 00 00 00 C0 00 00  00 D8 00 00 00 28 02 00  00 E8 02 00 00 A8 03 00  00 D8 03 00 00 F0 03 00  .¿.........(..Φ..¿.....
0000AA00  00 08 04 00 00 20 04 00  00 38 04 00 00 50 04 00  00 90 00 00 00 FF FF FF  FF 02 00 00 00 6E 00 05  ... ..8..P..É...    ...n.
0000AA20  00 00 00 63 68 61 72 00  02 00 00 00 6B 00 02 00  00 00 72 00 04 00 00 00  01 00 00 00 00 00 00 00  ...char....k....r...........
0000AA40  04 00 00 00 00 00 00 00  02 00 00 00 48 00 08 00  00 00 01 00 00 00 00 00  00 00 01 00 00 00 20 02  ..........H.............. 
0000AA60  00 00 00 6E 00 02 00 00  00 72 00 02 00 00 00 6B  00 02 00 00 00 6E 00 07  00 00 00 6F 6E 65 73 69  ...n....r....k....n....onesi
0000AA80  6E 00 02 00 00 00 72 00  02 00 00 00 72 00 02 00  00 00 6E 00 02 00 00 00  72 00 04 00 00 00 01 00  n....r....r....n....r.....
0000AAA0  00 00 00 00 00 00 04 00  00 00 00 00 00 00 78 06  00 00 00 63 69 74 65 64  00 00 01 00 00 00 0C 00  .............x...cited......
0000AAC0  00 2F 00 00 00 0A 00 00  00 05 00 00 00 19 00 00  00 09 00 00 00 02 00 00  00 01 00 00 00 01 00 00  ./.......................
0000AAE0  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 08 00 00 00 58 02 00  00 02 00 00 00 01 00 00  ................X.......
0000AB00  00 0A 00 00 00 3C 00 00  00 20 72 23 6B 76 20 63  69 74 65 64 20 61 20 20  20 20 20 20 20 20 20 20  ....<... r#kv cited a          
0000AB20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000AB40  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 3D 5C 72 45        r#' 'shape(~rEkv)/r#(^=\rE
0000AB60  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 20 20 20 20  kv)/r#,a                        
0000AB80  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 20 20 20 20    r#r[av gradeup r;]            
0000ABA0  20 20 20 20 20 20 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                                $0
0000ABC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000ABE0  20 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 74 65 64 20                           "cited 
0000AC00  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 20 63 68 61  - extract cited strings from cha
0000AC20  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 74 68 65 20  racter arrays        "from 'the 
0000AC40  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 70 79  apl handbook of techniques' copy
0000AC60  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 66 20 6E 6F  right 1978, ibm. "-strings of no
0000AC80  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 64 20 62 79  n-blank information, demarked by
0000ACA0  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 6F 66 66 65   the         " characters proffe
0000ACC0  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 2C 20 73 68  red as kv, will be extracted, sh
0000ACE0  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 74 65 64 2E  aped as  " a matrix, and sorted.
0000AD00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000AD20  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 20 28 61 6E       "-uses: Gshape Ggradeup (an
0000AD40  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 20 20 20 20  d global variable "av")         
0000AD60  20 18 00 00 00 FF FF FF  FF FC FF FF FF 0C 00 00  00 B0 24 04 00 01 00 00  00 00 00 00 00 30 00 00   ...       ...$........0..
0000AD80  00 FC FF FF FF 06 00 00  00 C0 24 04 00 01 00 00  00 00 00 00 00 00 00 00  00 FC FF FF FF 03 00 00  .   ...$............   ..
0000ADA0  00 C8 24 04 00 01 00 00  00 00 00 00 00 60 00 00  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  .$........`...............
0000ADC0  00 00 00 00 00 30 00 00  00 FC FF FF FF 01 00 00  00 E0 24 04 00 01 00 00  00 00 00 00 00 90 00 00  .....0...   ...α$........É..
0000ADE0  00 FC FF FF FF 22 00 00  00 68 24 04 00 01 00 00  00 00 00 00 00 A8 00 00  00 0C 00 00 00 21 00 00  .   "...h$........¿......!..
0000AE00  00 00 00 00 00 01 00 00  00 00 00 00 00 C0 00 00  00 03 00 00 00 20 00 00  00 00 00 00 00 01 00 00  .................. .........
0000AE20  00 00 00 00 00 D8 00 00  00 FC FF FF FF 1F 00 00  00 70 24 04 00 01 00 00  00 00 00 00 00 F0 00 00  ........   ...p$..........
0000AE40  00 0F 00 00 00 1E 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 08 01 00  00 09 00 00 00 1D 00 00  .........................
0000AE60  00 00 00 00 00 01 00 00  00 00 00 00 00 20 01 00  00 FC FF FF FF 1B 00 00  00 78 24 04 00 01 00 00  ............ ..   ...x$...
0000AE80  00 00 00 00 00 38 01 00  00 25 00 00 00 1A 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 50 01 00  .....8..%.................P.
0000AEA0  00 FC FF FF FF 19 00 00  00 80 24 04 00 01 00 00  00 00 00 00 00 68 01 00  00 3C 00 00 00 18 00 00  .   ...Ç$........h..<.....
0000AEC0  00 00 00 00 00 01 00 00  00 00 00 00 00 80 01 00  00 3E 00 00 00 16 00 00  00 00 00 00 00 01 00 00  ............Ç..>............
0000AEE0  00 00 00 00 00 98 01 00  00 08 00 00 00 15 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 B0 01 00  .....ÿ.....§...............
0000AF00  00 03 00 00 00 14 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 C8 01 00  00 FC FF FF FF 13 00 00  ....................   ..
0000AF20  00 88 24 04 00 01 00 00  00 00 00 00 00 E0 01 00  00 0F 00 00 00 12 00 00  00 00 00 00 00 01 00 00  .ê$........α..............
0000AF40  00 00 00 00 00 F8 01 00  00 09 00 00 00 11 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 10 02 00  .....°....................
0000AF60  00 FC FF FF FF 0F 00 00  00 90 24 04 00 01 00 00  00 00 00 00 00 28 02 00  00 25 00 00 00 0E 00 00  .   ...É$........(..%.....
0000AF80  00 00 00 00 00 01 00 00  00 00 00 00 00 40 02 00  00 FC FF FF FF 0D 00 00  00 98 24 04 00 01 00 00  ............@..   ...ÿ$...
0000AFA0  00 00 00 00 00 58 02 00  00 84 00 00 00 0C 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 70 02 00  .....X..ä.................p.
0000AFC0  00 08 00 00 00 0B 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 88 02 00  00 FC FF FF FF 06 00 00  ..................ê..   ..
0000AFE0  00 A0 24 04 00 01 00 00  00 00 00 00 00 A0 02 00  00 07 00 00 00 03 00 00  00 40 35 04 00 01 00 00  .á$........á........@5...
0000B000  00 00 00 00 00 B8 02 00  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  ........................   
0000B020  FF FC FF FF FF 01 00 00  00 A8 24 04 00 01 00 00  00 00 00 00 00 E8 02 00  00 3D 00 00 00 12 00 00      ...¿$........Φ..=.....
0000B040  00 00 00 00 00 01 00 00  00 00 00 00 00 00 03 00  00 1B 00 00 00 11 00 00  00 00 00 00 00 01 00 00  ...........................
0000B060  00 00 00 00 00 18 03 00  00 FC FF FF FF 10 00 00  00 40 24 04 00 01 00 00  00 00 00 00 00 30 03 00  .......   ...@$........0.
0000B080  00 FC FF FF FF 08 00 00  00 48 24 04 00 01 00 00  00 00 00 00 00 48 03 00  00 FC FF FF FF 05 00 00  .   ...H$........H..   ..
0000B0A0  00 50 24 04 00 01 00 00  00 00 00 00 00 60 03 00  00 3B 00 00 00 04 00 00  00 00 00 00 00 01 00 00  .P$........`..;............
0000B0C0  00 00 00 00 00 78 03 00  00 FC FF FF FF 03 00 00  00 58 24 04 00 01 00 00  00 00 00 00 00 90 03 00  .....x..   ...X$........É.
0000B0E0  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF FC FF FF FF 01 00 00  ..................       ..
0000B100  00 60 24 04 00 01 00 00  00 00 00 00 00 C0 03 00  00 FD FF FF FF 02 00 00  00 00 E4 04 00 01 00 00  .`$..........²   ....Σ...
0000B120  00 00 00 00 00 FF FF FF  FF 04 00 00 00 01 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  .....    .................   
0000B140  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00   ..................    ......
0000B160  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ............    .............
0000B180  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  .....    ..................   
0000B1A0  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00   ..................    ......
0000B1C0  00 00 00 00 00 01 00 00  00 00 00 00 00 00 00 00  00 78 00 00 00 D0 02 00  00 A8 03 00 00 D8 03 00  ................x.....¿...
0000B1E0  00 F0 03 00 00 08 04 00  00 20 04 00 00 38 04 00  00 50 04 00 00 60 00 00  00 FF FF FF FF 02 00 00  ..... ..8..P..`...    ..
0000B200  00 61 00 06 00 00 00 63  69 74 65 64 00 03 00 00  00 6B 76 00 02 00 00 00  72 00 02 00 00 00 61 00  .a....cited....kv....r....a.
0000B220  02 00 00 00 72 00 03 00  00 00 6B 76 00 02 00 00  00 72 00 02 00 00 00 72  00 03 00 00 00 6B 76 00  ...r....kv....r....r....kv.
0000B240  02 00 00 00 72 00 06 00  00 00 73 68 61 70 65 00  08 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  ...r....shape..............
0000B260  20 02 00 00 00 72 00 02  00 00 00 72 00 08 00 00  00 67 72 61 64 65 75 70  00 03 00 00 00 61 76 00   ...r....r....gradeup....av.
0000B280  02 00 00 00 72 00 02 00  00 00 72 00 04 00 00 00  01 00 00 00 00 00 00 00  04 00 00 00 00 00 00 00  ...r....r..................
0000B2A0  78 0A 00 00 00 63 68 61  72 61 63 74 65 72 00 00  01 00 00 00 0A 00 00 0F  00 00 00 04 00 00 00 04  x...character.............
0000B2C0  00 00 00 01 00 00 00 01  00 00 00 09 00 00 00 08  00 00 00 F0 00 00 00 02  00 00 00 01 00 00 00 04  ........................
0000B2E0  00 00 00 3C 00 00 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  ...<...t # character a          
0000B300  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000B320  20 20 20 22 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     "returns 1 if argument is cha
0000B340  72 61 63 74 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  racter.                        "
0000B360  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
0000B380  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 74 20 23 20 30  ques' copyright 1978, ibm. t # 0
0000B3A0  20 5E 3D 20 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   ^= 0 \ 0 R a                   
0000B3C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 18  00 00 00 FF FF FF FF FC                         ...    
0000B3E0  FF FF FF 0E 00 00 00 F0  24 04 00 01 00 00 00 01  00 00 00 30 00 00 00 FC  FF FF FF 04 00 00 00 A0     ...$.......0...   ...á
0000B400  5E 04 00 01 00 00 00 4C  69 6F 20 48 00 00 00 03  00 00 00 02 00 00 00 00  00 00 00 01 00 00 00 20  ^....Lio H................ 
0000B420  20 20 20 00 00 00 00 FC  FF FF FF 00 00 00 00 78  25 04 00 01 00 00 00 22  20 6B 20 FF FF FF FF 02     ....   ....x%...." k     
0000B440  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 74  6F 20 62 FF FF FF FF 02  00 00 00 00 00 00 00 00  ..............to b    ........
0000B460  00 00 00 01 00 00 00 6F  20 70 6F A8 00 00 00 FC  FF FF FF 11 00 00 00 D8  24 04 00 01 00 00 00 20  ......o po¿...   ...$.... 
0000B480  6E 20 20 C0 00 00 00 32  00 00 00 0F 00 00 00 00  00 00 00 01 00 00 00 20  20 20 20 D8 00 00 00 FD  n  ...2.............    ...²
0000B4A0  FF FF FF 0D 00 00 00 C0  30 04 00 01 00 00 00 20  72 23 28 F0 00 00 00 3C  00 00 00 0B 00 00 00 00     ...0.... r#(...<.......
0000B4C0  00 00 00 01 00 00 00 20  20 20 20 08 01 00 00 FD  FF FF FF 09 00 00 00 00  3C 04 00 01 00 00 00 20  ......    ..²   ....<.... 
0000B4E0  20 20 20 20 01 00 00 3E  00 00 00 06 00 00 00 00  00 00 00 01 00 00 00 23  6B 20 20 38 01 00 00 FD      ..>.............#k  8..²
0000B500  FF FF FF 04 00 00 00 60  3D 04 00 01 00 00 00 20  20 20 20 50 01 00 00 03  00 00 00 02 00 00 00 00     ...`=....    P.........
0000B520  00 00 00 01 00 00 00 20  72 23 28 FF FF FF FF FC  FF FF FF 00 00 00 00 E8  24 04 00 01 00 00 00 20  ...... r#(       ....Φ$.... 
0000B540  20 20 20 00 00 00 00 60  00 00 00 78 00 00 00 90  00 00 00 48 00 00 00 FF  FF FF FF 02 00 00 00 61     ....`...x...É...H...    ...a
0000B560  00 0A 00 00 00 63 68 61  72 61 63 74 65 72 00 02  00 00 00 74 00 02 00 00  00 61 00 04 00 00 00 01  ....character....t....a....
0000B580  00 00 00 00 00 00 00 04  00 00 00 00 00 00 00 04  00 00 00 01 00 00 00 00  00 00 00 04 00 00 00 00  ............................
0000B5A0  00 00 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 00 00 00 00 02  00 00 00 74 00 78 05 00  .......................t.x.
0000B5C0  00 00 63 6E 74 72 00 00  01 00 00 00 0C 00 00 1F  00 00 00 04 00 00 00 05  00 00 00 01 00 00 00 01  ..cntr...................
0000B5E0  00 00 00 18 00 00 00 08  00 00 00 F4 00 00 00 02  00 00 00 01 00 00 00 04  00 00 00 3D 00 00 00 20  .....................=... 
0000B600  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 20  h#w cntr v                      
0000B620  20 20 20 20 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 74                              "cnt
0000B640  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 20  r - used in output function.    
0000B660  20 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 27                           "from '
0000B680  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' 
0000B6A0  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 2F  copyright 1978, ibm.   h#(wZRv)/
0000B6C0  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 20  (_S0.5Xw_R,v)`OwYv              
0000B6E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 18 00 00 00 FF  FF FF FF FC FF FF FF 0A                     ...       
0000B700  00 00 00 E8 23 04 00 01  00 00 00 00 00 00 00 30  00 00 00 FC FF FF FF 05  00 00 00 F0 23 04 00 01  ...Φ#........0...   ...#.
0000B720  00 00 00 00 00 00 00 00  00 00 00 FC FF FF FF 03  00 00 00 F8 23 04 00 01  00 00 00 00 00 00 00 60  ...........   ...°#........`
0000B740  00 00 00 03 00 00 00 02  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 30  00 00 00 FC FF FF FF 01  ....................0...   
0000B760  00 00 00 30 24 04 00 01  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  ...0$........    ...........
0000B780  00 00 00 00 00 00 00 FF  FF FF FF 02 00 00 00 00  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 C0  .......    ..................
0000B7A0  00 00 00 FC FF FF FF 1B  00 00 00 B0 23 04 00 01  00 00 00 00 00 00 00 D8  00 00 00 39 00 00 00 1A  ...   ...#...........9...
0000B7C0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 F0  00 00 00 FC FF FF FF 19  00 00 00 B8 23 04 00 01  .................   ...#.
0000B7E0  00 00 00 00 00 00 00 08  01 00 00 46 00 00 00 17  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 20  .........F................. 
0000B800  01 00 00 09 00 00 00 16  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 38  01 00 00 FC FF FF FF 15  ...................8..   §
0000B820  00 00 00 C0 23 04 00 01  00 00 00 00 00 00 00 50  01 00 00 0C 00 00 00 14  00 00 00 00 00 00 00 01  ...#........P............
0000B840  00 00 00 00 00 00 00 68  01 00 00 32 00 00 00 13  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 80  .......h..2.................Ç
0000B860  01 00 00 3F 00 00 00 12  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 98  01 00 00 FC FF FF FF 11  ..?.................ÿ..   
0000B880  00 00 00 C8 23 04 00 01  00 00 00 00 00 00 00 B0  01 00 00 38 00 00 00 10  00 00 00 00 00 00 00 01  ...#..........8..........
0000B8A0  00 00 00 00 00 00 00 C8  01 00 00 FD FF FF FF 0D  00 00 00 80 13 04 00 01  00 00 00 00 00 00 00 E0  .........²   ...Ç........α
0000B8C0  01 00 00 33 00 00 00 0C  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 F8  01 00 00 3F 00 00 00 0B  ..3.................°..?...
0000B8E0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 10  02 00 00 08 00 00 00 0A  00 00 00 00 00 00 00 01  ..........................
0000B900  00 00 00 00 00 00 00 28  02 00 00 0F 00 00 00 09  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 40  .......(...................@
0000B920  02 00 00 09 00 00 00 08  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 58  02 00 00 FC FF FF FF 07  ...................X..   
0000B940  00 00 00 D0 23 04 00 01  00 00 00 00 00 00 00 70  02 00 00 32 00 00 00 06  00 00 00 00 00 00 00 01  ...#........p..2..........
0000B960  00 00 00 00 00 00 00 88  02 00 00 3A 00 00 00 05  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 A0  .......ê..:.................á
0000B980  02 00 00 FC FF FF FF 04  00 00 00 D8 23 04 00 01  00 00 00 00 00 00 00 B8  02 00 00 08 00 00 00 03  ..   ...#.............
0000B9A0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 D0  02 00 00 03 00 00 00 02  00 00 00 00 00 00 00 01  ..........................
0000B9C0  00 00 00 00 00 00 00 FF  FF FF FF FC FF FF FF 01  00 00 00 E0 23 04 00 01  00 00 00 00 00 00 00 00  .......       ...α#.........
0000B9E0  00 00 00 78 00 00 00 90  00 00 00 A8 00 00 00 60  00 00 00 FF FF FF FF 02  00 00 00 76 00 05 00 00  ...x...É...¿...`...    ...v...
0000BA00  00 63 6E 74 72 00 02 00  00 00 77 00 02 00 00 00  68 00 02 00 00 00 76 00  02 00 00 00 77 00 02 00  .cntr....w....h....v....w..
0000BA20  00 00 76 00 02 00 00 00  77 00 02 00 00 00 01 00  00 00 00 00 00 00 08 00  00 00 00 00 00 00 00 00  ..v....w....................
0000BA40  E0 3F 02 00 00 00 76 00  02 00 00 00 77 00 02 00  00 00 68 00 78 08 00 00  00 63 6F 6C 6C 65 63 74  α?...v....w....h.x...collect
0000BA60  00 00 01 00 00 00 0C 00  00 2C 00 00 00 0D 00 00  00 07 00 00 00 19 00 00  00 02 00 00 00 01 00 00  .......,.................
0000BA80  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
0000BAA0  00 01 00 00 00 08 00 00  00 19 03 00 00 02 00 00  00 01 00 00 00 0D 00 00  00 3D 00 00 00 20 72 23  ..................=... r#
0000BAC0  76 76 20 63 6F 6C 6C 65  63 74 20 63 76 3B 74 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  vv collect cv;t                 
0000BAE0  20 20 20 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 74 2C 5B                             r#t,[
0000BB00  4C 69 6F 2B 30 2E 35 5D  28 28 74 23 64 72 65 70  20 63 76 29 4A 2E 3D 63  76 29 2B 2E 58 76 76 20  Lio+0.5]((t#drep cv)J.=cv)+.Xvv 
0000BB20  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 20 20 20                          $0      
0000BB40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000BB60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 22 63 6F 6C  6C 65 63 74 20 2D 20 63                      "collect - c
0000BB80  6F 6C 6C 65 63 74 20 61  6E 64 20 73 75 6D 6D 61  72 69 7A 65 20 63 6F 65  66 66 69 63 69 65 6E 74  ollect and summarize coefficient
0000BBA0  73 20 6F 66 20 63 6F 6D  6D 6F 6E 20 63 6F 64 65  73 22 66 72 6F 6D 20 27  74 68 65 20 61 70 6C 20  s of common codes"from 'the apl 
0000BBC0  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 68  handbook of techniques' copyrigh
0000BBE0  74 20 31 39 37 38 2C 20  69 62 6D 2E 20 20 22 2D  76 76 20 61 6E 64 20 63  76 20 61 72 65 20 61 20  t 1978, ibm.  "-vv and cv are a 
0000BC00  70 61 69 72 20 6F 66 20  6E 75 6D 65 72 69 63 20  76 65 63 74 6F 72 73 20  74 6F 20 77 68 69 63 68  pair of numeric vectors to which
0000BC20  20 77 65 20 68 61 64 20  20 20 20 22 20 62 65 65  6E 20 63 61 74 65 6E 61  74 69 6E 67 20 70 61 69   we had    " been catenating pai
0000BC40  72 73 20 6F 66 20 63 6F  72 72 65 73 70 6F 6E 64  69 6E 67 20 64 61 74 61  2E 20 20 20 20 20 20 20  rs of corresponding data.       
0000BC60  20 20 20 20 20 20 20 20  22 2D 77 65 20 64 65 73  69 72 65 20 74 6F 20 72  65 64 75 63 65 20 74 68          "-we desire to reduce th
0000BC80  65 20 64 61 74 61 20 62  79 20 63 6F 6C 6C 65 63  74 69 6E 67 20 61 6E 64  20 73 75 6D 6D 69 6E 67  e data by collecting and summing
0000BCA0  20 20 20 20 20 22 20 74  68 6F 73 65 20 74 65 72  6D 73 20 69 6E 20 76 76  20 74 68 61 74 20 61 72       " those terms in vv that ar
0000BCC0  65 20 69 6E 20 74 68 65  20 73 61 6D 65 20 63 61  74 65 67 6F 72 79 2C 20  61 73 20 20 20 20 20 20  e in the same category, as      
0000BCE0  20 20 22 20 72 65 70 72  65 73 65 6E 74 65 64 20  62 79 20 72 65 70 65 74  69 74 69 6F 6E 20 69 6E    " represented by repetition in
0000BD00  20 63 76 2C 20 74 68 65  20 63 6F 64 65 20 76 65  63 74 6F 72 2E 20 20 20  20 20 20 20 20 20 20 22   cv, the code vector.          "
0000BD20  2D 74 68 65 20 63 6F 64  65 20 76 65 63 74 6F 72  2C 20 61 6C 74 68 6F 75  67 68 20 6E 75 6D 65 72  -the code vector, although numer
0000BD40  69 63 2C 20 6D 61 79 20  72 65 70 72 65 73 65 6E  74 20 20 20 20 20 20 20  20 20 20 20 22 20 61 6C  ic, may represent           " al
0000BD60  70 68 61 62 65 74 69 63  20 63 68 61 72 61 63 74  65 72 73 2E 20 20 73 65  65 20 47 6C 6A 6E 66 6F  phabetic characters.  see Gljnfo
0000BD80  72 6D 2E 20 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  rm.                      "-uses:
0000BDA0  20 47 64 72 65 70 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   Gdrep                          
0000BDC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 48 00  00 00 FF FF FF FF FC FF                        H...     
0000BDE0  FF FF 11 00 00 00 F8 22  04 00 01 00 00 00 00 00  00 00 30 00 00 00 1B 00  00 00 10 00 00 00 00 00    ...°"........0...........
0000BE00  00 00 01 00 00 00 00 00  00 00 00 00 00 00 FC FF  FF FF 0E 00 00 00 00 23  04 00 01 00 00 00 00 00  .............   ....#......
0000BE20  00 00 60 00 00 00 FC FF  FF FF 06 00 00 00 08 23  04 00 01 00 00 00 00 00  00 00 30 00 00 00 FC FF  ..`...   ...#........0... 
0000BE40  FF FF 03 00 00 00 10 23  04 00 01 00 00 00 00 00  00 00 90 00 00 00 03 00  00 00 02 00 00 00 00 00    ...#........É...........
0000BE60  00 00 01 00 00 00 00 00  00 00 60 00 00 00 FC FF  FF FF 01 00 00 00 98 23  04 00 01 00 00 00 00 00  .........`...   ...ÿ#......
0000BE80  00 00 C0 00 00 00 FC FF  FF FF 23 00 00 00 C0 22  04 00 01 00 00 00 00 00  00 00 D8 00 00 00 38 00  .....   #..."...........8.
0000BEA0  00 00 22 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 F0 00 00 00 0E 00  00 00 21 00 00 00 00 00  .."....................!.....
0000BEC0  00 00 01 00 00 00 00 00  00 00 08 01 00 00 0B 00  00 00 20 00 00 00 00 00  00 00 01 00 00 00 00 00  .............. ............
0000BEE0  00 00 20 01 00 00 09 00  00 00 1F 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 38 01 00 00 FC FF  .. ...................8.. 
0000BF00  FF FF 1D 00 00 00 C8 22  04 00 01 00 00 00 00 00  00 00 50 01 00 00 1D 00  00 00 1C 00 00 00 00 00    ..."........P..........
0000BF20  00 00 01 00 00 00 00 00  00 00 68 01 00 00 0E 00  00 00 1B 00 00 00 00 00  00 00 01 00 00 00 00 00  .........h.................
0000BF40  00 00 80 01 00 00 2A 00  00 00 1A 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 98 01 00 00 09 00  ..Ç..*.................ÿ...
0000BF60  00 00 19 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 B0 01 00 00 FC FF  FF FF 17 00 00 00 D0 22  ..................   ..."
0000BF80  04 00 01 00 00 00 00 00  00 00 C8 01 00 00 FC FF  FF FF 12 00 00 00 D8 22  04 00 01 00 00 00 00 00  ..........   ..."......
0000BFA0  00 00 E0 01 00 00 03 00  00 00 11 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 F8 01 00 00 FC FF  ..α...................°.. 
0000BFC0  FF FF 10 00 00 00 E0 22  04 00 01 00 00 00 00 00  00 00 10 02 00 00 08 00  00 00 0F 00 00 00 00 00    ...α"..................
0000BFE0  00 00 01 00 00 00 00 00  00 00 28 02 00 00 08 00  00 00 0E 00 00 00 00 00  00 00 01 00 00 00 00 00  .........(.................
0000C000  00 00 40 02 00 00 3D 00  00 00 0D 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 58 02 00 00 FD FF  ..@..=.................X..² 
0000C020  FF FF 0A 00 00 00 00 11  04 00 01 00 00 00 00 00  00 00 70 02 00 00 0B 00  00 00 09 00 00 00 00 00    ............p..........
0000C040  00 00 01 00 00 00 00 00  00 00 88 02 00 00 ED FF  FF FF 06 00 00 00 00 00  00 00 01 00 00 00 00 00  .........ê..φ   ............
0000C060  00 00 A0 02 00 00 3B 00  00 00 05 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 B8 02 00 00 0C 00  ..á..;....................
0000C080  00 00 04 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 D0 02 00 00 FC FF  FF FF 03 00 00 00 E8 22  ..................   ...Φ"
0000C0A0  04 00 01 00 00 00 00 00  00 00 E8 02 00 00 03 00  00 00 02 00 00 00 00 00  00 00 01 00 00 00 00 00  ........Φ.................
0000C0C0  00 00 FF FF FF FF FC FF  FF FF 01 00 00 00 F0 22  04 00 01 00 00 00 00 00  00 00 18 03 00 00 FD FF  ..       ..."..........² 
0000C0E0  FF FF 02 00 00 00 40 E5  04 00 01 00 00 00 00 00  00 00 FF FF FF FF 04 00  00 00 01 00 00 00 00 00    ...@σ........    ........
0000C100  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  .........    ................
0000C120  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  ..    ..................    .
0000C140  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  .................    .........
0000C160  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  .........    ................
0000C180  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  ..    ..................    .
0000C1A0  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  .................    .........
0000C1C0  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  .........    ................
0000C1E0  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 00 00 00 00 A8 00  ..    ......................¿.
0000C200  00 00 00 03 00 00 30 03  00 00 48 03 00 00 60 03  00 00 78 03 00 00 90 03  00 00 A8 03 00 00 C0 03  .....0..H..`..x..É..¿..
0000C220  00 00 D8 03 00 00 F0 03  00 00 08 04 00 00 90 00  00 00 FF FF FF FF 02 00  00 00 74 00 03 00 00 00  ........É...    ...t....
0000C240  63 76 00 08 00 00 00 63  6F 6C 6C 65 63 74 00 03  00 00 00 76 76 00 02 00  00 00 72 00 03 00 00 00  cv....collect....vv....r....
0000C260  76 76 00 03 00 00 00 63  76 00 03 00 00 00 63 76  00 05 00 00 00 64 72 65  70 00 02 00 00 00 74 00  vv....cv....cv....drep....t.
0000C280  02 00 00 00 01 00 00 00  00 00 00 00 08 00 00 00  00 00 00 00 00 00 E0 3F  02 00 00 00 74 00 02 00  ...................α?...t..
0000C2A0  00 00 72 00 04 00 00 00  01 00 00 00 00 00 00 00  04 00 00 00 00 00 00 00  78 08 00 00 00 63 6F 6C  ..r..................x...col
0000C2C0  66 6F 72 6D 00 00 01 00  00 00 01 00 00 3F 00 00  00 07 00 00 00 03 00 00  00 0E 00 00 00 29 00 00  form.......?............)..
0000C2E0  00 02 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 08 00 00 00 A4 01 00  00 02 00 00 00 01 00 00  ................ñ.......
0000C300  00 07 00 00 00 3C 00 00  00 20 63 6F 6C 66 6F 72  6D 3B 72 20 20 20 20 20  20 20 20 20 20 20 20 20  ....<... colform;r             
0000C320  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000C340  20 20 20 20 20 20 24 30  20 69 66 20 30 3D 28 52  52 61 29 58 52 52 62 20  20 20 20 20 20 20 20 20        $0 if 0=(RRa)XRRb         
0000C360  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000C380  20 20 61 23 28 28 31 59  52 61 29 2C 72 29 59 61  20 48 20 62 23 28 28 31  59 52 62 29 2C 72 23 28    a#((1YRa),r)Ya H b#((1YRb),r#(
0000C3A0  31 55 52 61 29 53 31 55  52 62 29 59 62 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 30  1URa)S1URb)Yb                 $0
0000C3C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000C3E0  20 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 66 6F 72                           "colfor
0000C400  6D 20 69 73 20 75 73 65  64 20 62 79 20 65 2E 67  2E 20 72 63 61 74 2E 20  20 20 20 20 20 20 20 20  m is used by e.g. rcat.         
0000C420  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 65 20                       "from 'the 
0000C440  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 70 79  apl handbook of techniques' copy
0000C460  72 69 67 68 74 20 31 39  37 38 2C 20 69 62 6D 2E  20 22 61 73 73 75 6D 65  73 20 6C 6F 63 61 6C 69  right 1978, ibm. "assumes locali
0000C480  7A 65 64 20 61 20 61 6E  64 20 62 2E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  zed a and b.                    
0000C4A0  20 20 20 20 20 20 20 20  20 20 20 20 20 30 00 00  00 FF FF FF FF FC FF FF  FF 09 00 00 00 A0 23 04               0...       ...á#
0000C4C0  00 01 00 00 00 00 00 00  00 30 00 00 00 1B 00 00  00 08 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........0...................
0000C4E0  00 FF FF FF FF FC FF FF  FF 01 00 00 00 00 24 04  00 01 00 00 00 00 00 00  00 60 00 00 00 FC FF FF  .       ....$........`...  
0000C500  FF 11 00 00 00 80 23 04  00 01 00 00 00 00 00 00  00 78 00 00 00 32 00 00  00 10 00 00 00 00 00 00   ...Ç#........x...2.........
0000C520  00 01 00 00 00 00 00 00  00 90 00 00 00 32 00 00  00 0F 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........É...2................
0000C540  00 A8 00 00 00 38 00 00  00 0E 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 C0 00 00 00 09 00 00  .¿...8......................
0000C560  00 0D 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 D8 00 00 00 FC FF FF  FF 0C 00 00 00 88 23 04  ..................   ...ê#
0000C580  00 01 00 00 00 00 00 00  00 F0 00 00 00 32 00 00  00 0B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ...........2................
0000C5A0  00 08 01 00 00 32 00 00  00 0A 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 20 01 00 00 08 00 00  ...2................. ....
0000C5C0  00 09 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 38 01 00 00 1D 00 00  00 08 00 00 00 00 00 00  ...............8...........
0000C5E0  00 01 00 00 00 00 00 00  00 50 01 00 00 FD FF FF  FF 07 00 00 00 60 35 04  00 01 00 00 00 00 00 00  ........P..²   ...`5.......
0000C600  00 68 01 00 00 FC FF FF  FF 04 00 00 00 A8 23 04  00 01 00 00 00 00 00 00  00 80 01 00 00 FD FF FF  .h..   ...¿#........Ç..²  
0000C620  FF 02 00 00 00 A0 39 04  00 01 00 00 00 00 00 00  00 FF FF FF FF 04 00 00  00 01 00 00 00 00 00 00   ...á9........    .........
0000C640  00 01 00 00 00 00 00 00  00 B0 01 00 00 FC FF FF  FF 2B 00 00 00 28 23 04  00 01 00 00 00 00 00 00  ..........   +...(#.......
0000C660  00 C8 01 00 00 39 00 00  00 2A 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 E0 01 00 00 09 00 00  ...9...*..............α....
0000C680  00 29 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 F8 01 00 00 FC FF FF  FF 28 00 00 00 30 23 04  .)..............°..   (...0#
0000C6A0  00 01 00 00 00 00 00 00  00 10 02 00 00 32 00 00  00 27 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........2...'.............
0000C6C0  00 28 02 00 00 35 00 00  00 26 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 40 02 00 00 FD FF FF  .(..5...&..............@..²  
0000C6E0  FF 25 00 00 00 A0 EE 04  00 01 00 00 00 00 00 00  00 58 02 00 00 33 00 00  00 24 00 00 00 00 00 00   %...áε........X..3...$......
0000C700  00 01 00 00 00 00 00 00  00 70 02 00 00 09 00 00  00 23 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........p.....#.............
0000C720  00 88 02 00 00 FC FF FF  FF 22 00 00 00 38 23 04  00 01 00 00 00 00 00 00  00 A0 02 00 00 32 00 00  .ê..   "...8#........á..2..
0000C740  00 21 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 B8 02 00 00 35 00 00  00 20 00 00 00 00 00 00  .!................5... ......
0000C760  00 01 00 00 00 00 00 00  00 D0 02 00 00 FD FF FF  FF 1F 00 00 00 40 E2 04  00 01 00 00 00 00 00 00  ..........²   ...@Γ.......
0000C780  00 E8 02 00 00 08 00 00  00 1E 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 00 03 00 00 03 00 00  .Φ........................
0000C7A0  00 1D 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 18 03 00 00 FC FF FF  FF 1C 00 00 00 40 23 04  .................   ...@#
0000C7C0  00 01 00 00 00 00 00 00  00 30 03 00 00 0C 00 00  00 1B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........0..................
0000C7E0  00 48 03 00 00 09 00 00  00 1A 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 60 03 00 00 FC FF FF  .H...................`..  
0000C800  FF 19 00 00 00 48 23 04  00 01 00 00 00 00 00 00  00 78 03 00 00 32 00 00  00 18 00 00 00 00 00 00   ...H#........x..2.........
0000C820  00 01 00 00 00 00 00 00  00 90 03 00 00 39 00 00  00 17 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........É..9................
0000C840  00 A8 03 00 00 FD FF FF  FF 16 00 00 00 A0 E5 04  00 01 00 00 00 00 00 00  00 C0 03 00 00 08 00 00  .¿..²   ...áσ............
0000C860  00 15 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 D8 03 00 00 08 00 00  00 14 00 00 00 00 00 00  .§.........................
0000C880  00 01 00 00 00 00 00 00  00 F0 03 00 00 03 00 00  00 13 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........................
0000C8A0  00 08 04 00 00 FC FF FF  FF 12 00 00 00 50 23 04  00 01 00 00 00 00 00 00  00 20 04 00 00 FC FF FF  ...   ...P#........ ..  
0000C8C0  FF 10 00 00 00 58 23 04  00 01 00 00 00 00 00 00  00 38 04 00 00 FC FF FF  FF 0E 00 00 00 60 23 04   ...X#........8..   ...`#
0000C8E0  00 01 00 00 00 00 00 00  00 50 04 00 00 39 00 00  00 0D 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........P..9................
0000C900  00 68 04 00 00 09 00 00  00 0C 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 80 04 00 00 FC FF FF  .h...................Ç..  
0000C920  FF 0B 00 00 00 68 23 04  00 01 00 00 00 00 00 00  00 98 04 00 00 0C 00 00  00 0A 00 00 00 00 00 00   ...h#........ÿ...........
0000C940  00 01 00 00 00 00 00 00  00 B0 04 00 00 09 00 00  00 09 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........................
0000C960  00 C8 04 00 00 FC FF FF  FF 08 00 00 00 70 23 04  00 01 00 00 00 00 00 00  00 E0 04 00 00 32 00 00  ...   ...p#........α..2..
0000C980  00 07 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 F8 04 00 00 39 00 00  00 06 00 00 00 00 00 00  ...............°..9.........
0000C9A0  00 01 00 00 00 00 00 00  00 10 05 00 00 FD FF FF  FF 05 00 00 00 C0 E6 04  00 01 00 00 00 00 00 00  ..........²   ...µ.......
0000C9C0  00 28 05 00 00 08 00 00  00 04 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 40 05 00 00 08 00 00  .(...................@....
0000C9E0  00 03 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 58 05 00 00 03 00 00  00 02 00 00 00 00 00 00  ...............X...........
0000CA00  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  FF 01 00 00 00 78 23 04  00 01 00 00 00 00 00 00  ........       ...x#.......
0000CA20  00 88 05 00 00 FD FF FF  FF 02 00 00 00 A0 E7 04  00 01 00 00 00 00 00 00  00 FF FF FF FF 04 00 00  .ê..²   ...áτ........    ..
0000CA40  00 01 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  ...............    ..........
0000CA60  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........    .................
0000CA80  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 00 00 00 00 48 00 00  .    ......................H..
0000CAA0  00 98 01 00 00 70 05 00  00 A0 05 00 00 B8 05 00  00 D0 05 00 00 00 00 00  00 FF FF FF FF 02 00 00  .ÿ..p..á..........    ..
0000CAC0  00 72 00 08 00 00 00 63  6F 6C 66 6F 72 6D 00 02  00 00 00 62 00 02 00 00  00 61 00 04 00 00 00 01  .r....colform....b....a....
0000CAE0  00 00 00 00 00 00 00 04  00 00 00 00 00 00 00 03  00 00 00 69 66 00 04 00  00 00 01 00 00 00 00 00  .................if.........
0000CB00  00 00 04 00 00 00 00 00  00 00 02 00 00 00 62 00  02 00 00 00 62 00 04 00  00 00 01 00 00 00 00 00  ............b....b.........
0000CB20  00 00 04 00 00 00 01 00  00 00 02 00 00 00 61 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  ...........a..............
0000CB40  01 00 00 00 02 00 00 00  72 00 02 00 00 00 62 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  ......r....b..............
0000CB60  01 00 00 00 02 00 00 00  62 00 02 00 00 00 48 00  02 00 00 00 61 00 02 00  00 00 72 00 02 00 00 00  ......b....H....a....r....
0000CB80  61 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  00 00 01 00 00 00 02 00  00 00 61 00 04 00 00 00  a....................a....
0000CBA0  01 00 00 00 00 00 00 00  04 00 00 00 00 00 00 00  78 08 00 00 00 63 6D 61  74 72 69 78 00 00 01 00  ..............x...cmatrix...
0000CBC0  00 00 01 00 00 16 00 00  00 07 00 00 00 01 00 00  00 08 00 00 00 08 00 00  00 02 00 00 00 01 00 00  ........................
0000CBE0  00 01 00 00 00 01 00 00  00 08 00 00 00 A4 01 00  00 02 00 00 00 01 00 00  00 07 00 00 00 3C 00 00  ..........ñ...........<..
0000CC00  00 20 63 6D 61 74 72 69  78 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  . cmatrix                       
0000CC20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 43 27                                C'
0000CC40  61 23 6D 61 74 72 69 78  20 61 27 69 66 20 30 5E  3D 52 52 61 20 20 20 20  20 20 20 20 20 20 20 20  a#matrix a'if 0^=RRa            
0000CC60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 43 27 62 23 6D 61                            C'b#ma
0000CC80  74 72 69 78 20 62 27 69  66 20 30 5E 3D 52 52 62  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  trix b'if 0^=RRb                
0000CCA0  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 20                        $0        
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  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 22 63 6D 61 74 72 69  78 20 69 73 20 75 73 65                   "cmatrix is use
0000CD00  64 20 62 79 20 65 2E 67  2E 20 63 63 61 74 2E 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  d by e.g. ccat.                 
0000CD20  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 64               "from 'the apl hand
0000CD40  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 39  book of techniques' copyright 19
0000CD60  37 38 2C 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  78, ibm. "assumes localized a an
0000CD80  64 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 20  d b.                            
0000CDA0  20 20 20 20 20 00 00 00  00 FF FF FF FF FC FF FF  FF 01 00 00 00 B8 24 04  00 01 00 00 00 01 00 00       ....       ...$......
0000CDC0  00 30 00 00 00 FC FF FF  FF 16 00 00 00 28 24 04  00 01 00 00 00 61 20 20  20 48 00 00 00 32 00 00  .0...   ...($....a   H...2..
0000CDE0  00 15 00 00 00 00 00 00  00 01 00 00 00 20 20 20  20 60 00 00 00 32 00 00  00 14 00 00 00 00 00 00  .§..........    `...2.........
0000CE00  00 01 00 00 00 20 72 23  27 78 00 00 00 3E 00 00  00 12 00 00 00 00 00 00  00 01 00 00 00 5C 72 45  .... r#'x...>.............\rE
0000CE20  6B 90 00 00 00 FD FF FF  FF 11 00 00 00 A0 34 04  00 01 00 00 00 20 20 20  20 A8 00 00 00 FC FF FF  kÉ...²   ...á4....    ¿...  
0000CE40  FF 0E 00 00 00 38 24 04  00 01 00 00 00 65 75 70  20 C0 00 00 00 07 00 00  00 02 00 00 00 40 11 04   ...8$....eup .........@
0000CE60  00 01 00 00 00 20 20 20  20 FF FF FF FF 23 00 00  00 01 00 00 00 00 00 00  00 01 00 00 00 20 24 30  ....        #............. $0
0000CE80  20 F0 00 00 00 FC FF FF  FF 16 00 00 00 10 24 04  00 01 00 00 00 20 20 20  20 08 01 00 00 32 00 00   ...   ...$....    ..2..
0000CEA0  00 15 00 00 00 00 00 00  00 01 00 00 00 20 20 20  20 20 01 00 00 32 00 00  00 14 00 00 00 00 00 00  .§..........     ..2.........
0000CEC0  00 01 00 00 00 72 61 63  74 38 01 00 00 3E 00 00  00 12 00 00 00 00 00 00  00 01 00 00 00 63 68 61  ....ract8..>.............cha
0000CEE0  72 50 01 00 00 FD FF FF  FF 11 00 00 00 00 39 04  00 01 00 00 00 22 66 72  6F 68 01 00 00 FC FF FF  rP..²   ....9...."froh..  
0000CF00  FF 0E 00 00 00 18 24 04  00 01 00 00 00 6F 66 20  74 80 01 00 00 07 00 00  00 02 00 00 00 C0 13 04   ...$....of tÇ........
0000CF20  00 01 00 00 00 20 31 39  37 FF FF FF FF 23 00 00  00 01 00 00 00 00 00 00  00 01 00 00 00 20 6E 6F  .... 197    #............. no
0000CF40  6E B0 01 00 00 FD FF FF  FF 02 00 00 00 C0 35 04  00 01 00 00 00 64 65 6D  61 FF FF FF FF 04 00 00  n..²   ...5....dema    ..
0000CF60  00 01 00 00 00 00 00 00  00 01 00 00 00 22 20 63  68 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  ..........." ch    ..........
0000CF80  00 01 00 00 00 73 20 6B  76 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 20 73 68  ....s kv    .............. sh
0000CFA0  61 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 61 6E 64  20 00 00 00 00 18 00 00  a    ..............and ......
0000CFC0  00 D8 00 00 00 98 01 00  00 C8 01 00 00 E0 01 00  00 F8 01 00 00 FF FF FF  FF FF FF FF FF 08 00 00  ....ÿ....α..°..        ..
0000CFE0  00 63 6D 61 74 72 69 78  00 02 00 00 00 61 00 04  00 00 00 01 00 00 00 00  00 00 00 04 00 00 00 00  .cmatrix....a...............
0000D000  00 00 00 03 00 00 00 69  66 00 08 00 00 00 0A 00  00 00 01 00 00 00 01 00  00 00 0A 00 00 00 61 23  ......if................a#
0000D020  6D 61 74 72 69 78 20 61  02 00 00 00 62 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  matrix a...b................
0000D040  00 00 03 00 00 00 69 66  00 08 00 00 00 0A 00 00  00 01 00 00 00 01 00 00  00 0A 00 00 00 62 23 6D  .....if................b#m
0000D060  61 74 72 69 78 20 62 04  00 00 00 01 00 00 00 00  00 00 00 04 00 00 00 00  00 00 00 78 08 00 00 00  atrix b.................x...
0000D080  63 6F 6D 70 61 72 65 00  00 01 00 00 00 0C 00 00  15 00 00 00 05 00 00 00  05 00 00 00 0C 00 00 00  compare.......§............
0000D0A0  02 00 00 00 01 00 00 00  01 00 00 00 08 00 00 00  2C 01 00 00 02 00 00 00  01 00 00 00 05 00 00 00  ............,...........
0000D0C0  3C 00 00 00 20 7A 23 61  20 63 6F 6D 70 61 72 65  20 62 20 20 20 20 20 20  20 20 20 20 20 20 20 20  <... z#a compare b              
0000D0E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D100  20 7A 23 28 58 62 5F 61  29 60 4F 30 20 31 20 30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   z#(Xb_a)`O0 1 0                
0000D120  20 20 20 20 20 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                               $0 
0000D140  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D160  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 6D 70 61 72 65                          "compare
0000D180  20 69 73 20 75 73 65 64  20 69 6E 20 65 2E 67 2E  20 68 65 61 64 65 72 6F  6E 2E 20 20 20 20 20 20   is used in e.g. headeron.      
0000D1A0  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 65 20 61                      "from 'the a
0000D1C0  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 70 79 72  pl handbook of techniques' copyr
0000D1E0  69 67 68 74 20 31 39 37  38 2C 20 69 62 6D 2E 20  18 00 00 00 FF FF FF FF  FC FF FF FF 0D 00 00 00  ight 1978, ibm. ...       ...
0000D200  20 22 04 00 01 00 00 00  01 00 00 00 30 00 00 00  FC FF FF FF 05 00 00 00  B8 22 04 00 01 00 00 00   ".......0...   ..."....
0000D220  20 62 20 20 00 00 00 00  FC FF FF FF 03 00 00 00  38 22 04 00 01 00 00 00  20 20 20 20 60 00 00 00   b  ....   ...8"....    `...
0000D240  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  20 7A 23 28 30 00 00 00  FC FF FF FF 01 00 00 00  ............. z#(0...   ...
0000D260  40 22 04 00 01 00 00 00  20 20 20 20 90 00 00 00  FD FF FF FF 0F 00 00 00  C0 E2 04 00 01 00 00 00  @"....    É...²   ...Γ....
0000D280  20 20 20 20 A8 00 00 00  FD FF FF FF 0D 00 00 00  A0 E2 04 00 01 00 00 00  20 20 20 20 C0 00 00 00      ¿...²   ...áΓ....    ...
0000D2A0  FD FF FF FF 0B 00 00 00  80 E3 04 00 01 00 00 00  20 20 20 20 D8 00 00 00  46 00 00 00 09 00 00 00  ²   ...Çπ....    ...F......
0000D2C0  00 00 00 00 01 00 00 00  22 63 6F 6D F0 00 00 00  09 00 00 00 08 00 00 00  00 00 00 00 01 00 00 00  ......."com................
0000D2E0  20 68 65 61 08 01 00 00  FC FF FF FF 07 00 00 00  08 22 04 00 01 00 00 00  20 20 20 20 20 01 00 00   hea..   ..."....     ..
0000D300  3F 00 00 00 06 00 00 00  00 00 00 00 01 00 00 00  52 61 29 52 38 01 00 00  FC FF FF FF 05 00 00 00  ?.............Ra)R8..   ...
0000D320  10 22 04 00 01 00 00 00  62 29 52 62 50 01 00 00  38 00 00 00 04 00 00 00  00 00 00 00 01 00 00 00  "....b)RbP..8.............
0000D340  00 6D 2E 20 68 01 00 00  08 00 00 00 03 00 00 00  00 00 00 00 01 00 00 00  61 69 72 20 80 01 00 00  .m. h...............air Ç..
0000D360  03 00 00 00 02 00 00 00  00 00 00 00 01 00 00 00  6F 20 77 68 FF FF FF FF  FC FF FF FF 01 00 00 00  .............o wh       ...
0000D380  18 22 04 00 01 00 00 00  20 63 61 74 B0 01 00 00  FD FF FF FF 02 00 00 00  20 EF 04 00 01 00 00 00  ".... cat..²   ... ....
0000D3A0  72 65 73 70 FF FF FF FF  04 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF  resp    .............        
0000D3C0  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  00 00 00 00 FF FF FF FF  02 00 00 00 00 00 00 00  ..................    .......
0000D3E0  00 00 00 00 01 00 00 00  00 00 00 00 00 00 00 00  78 00 00 00 98 01 00 00  C8 01 00 00 E0 01 00 00  ...............x...ÿ....α..
0000D400  60 00 00 00 FF FF FF FF  02 00 00 00 62 00 08 00  00 00 63 6F 6D 70 61 72  65 00 02 00 00 00 61 00  `...    ...b....compare....a.
0000D420  02 00 00 00 7A 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  00 00 04 00 00 00 01 00  ...z......................
0000D440  00 00 00 00 00 00 04 00  00 00 01 00 00 00 04 00  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  ...........................
0000D460  00 00 02 00 00 00 61 00  02 00 00 00 62 00 02 00  00 00 7A 00 04 00 00 00  01 00 00 00 00 00 00 00  .....a....b....z...........
0000D480  04 00 00 00 00 00 00 00  78 08 00 00 00 63 6F 6E  66 72 61 63 00 00 01 00  00 00 0C 00 00 50 00 00  .......x...confrac.......P..
0000D4A0  00 0A 00 00 00 0D 00 00  00 03 00 00 00 14 00 00  00 11 00 00 00 0C 00 00  00 08 00 00 00 02 00 00  ........................
0000D4C0  00 01 00 00 00 01 00 00  00 01 00 00 00 08 00 00  00 58 02 00 00 02 00 00  00 01 00 00 00 0A 00 00  .............X..........
0000D4E0  00 3C 00 00 00 20 72 23  62 20 63 6F 6E 66 72 61  63 20 6E 3B 4C 69 6F 3B  6E 6E 3B 62 62 3B 4C 63  .<... r#b confrac n;Lio;nn;bb;Lc
0000D500  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 20 20 20 20 20 20  t                               
0000D520  20 20 4C 63 74 23 31 65  2D 31 35 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20    Lct#1e-15                     
0000D540  20 20 20 20 20 20 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                                $0
0000D560  20 69 66 20 30 3D 6E 6E  23 31 7C 7C 6E 2C 72 23  49 4C 69 6F 23 6A 23 30  20 20 20 20 20 20 20 20   if 0=nn#1||n,r#ILio#j#0        
0000D580  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 62 61 63 6B 3A 72 23                           back:r#
0000D5A0  72 2C 44 6E 6E 25 62 62  23 62 2A 5F 6A 23 6A 2B  31 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  r,Dnn%bb#b*_j#j+1               
0000D5C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 62  61 63 6B 20 69 66 20 31                        $back if 1
0000D5E0  5E 3D 31 2B 6E 6E 23 62  62 7C 6E 6E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ^=1+nn#bb|nn                    
0000D600  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 72 23 27 2E 27 2C  60 64 60 69 60 67 60 69                    r#'.',`d`i`g`i
0000D620  60 74 60 73 5B 72 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  `t`s[r]                         
0000D640  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                
0000D660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000D680  20 20 20 20 20 20 20 20  20 22 63 6F 6E 66 72 61  63 20 69 73 20 75 73 65  64 20 69 6E 20 65 2E 67           "confrac is used in e.g
0000D6A0  2E 20 63 6F 6E 76 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  . conv                          
0000D6C0  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 
0000D6E0  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.
0000D700  20 22 63 6F 6E 76 65 72  74 73 20 64 65 63 69 6D  61 6C 20 66 72 61 63 74  69 6F 6E 73 20 20 20 20   "converts decimal fractions    
0000D720  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 D8 00 00                               ..
0000D740  00 FF FF FF FF F2 FF FF  FF 19 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 30 00 00 00 1B 00 00  .       ..............0.....
0000D760  00 18 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 00 00 00 00 FC FF FF  FF 16 00 00 00 D8 20 04  ...................   ... 
0000D780  00 01 00 00 00 00 00 00  00 60 00 00 00 1B 00 00  00 15 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........`......§.............
0000D7A0  00 30 00 00 00 FC FF FF  FF 13 00 00 00 E0 20 04  00 01 00 00 00 00 00 00  00 90 00 00 00 1B 00 00  .0...   ...α ........É.....
0000D7C0  00 12 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 60 00 00 00 ED FF FF  FF 0F 00 00 00 00 00 00  ...............`...φ   ......
0000D7E0  00 01 00 00 00 00 00 00  00 C0 00 00 00 1B 00 00  00 0E 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ...........................
0000D800  00 90 00 00 00 FC FF FF  FF 0D 00 00 00 E8 20 04  00 01 00 00 00 00 00 00  00 F0 00 00 00 FC FF FF  .É...   ...Φ ...........  
0000D820  FF 05 00 00 00 08 21 04  00 01 00 00 00 00 00 00  00 C0 00 00 00 FC FF FF  FF 03 00 00 00 F8 20 04   ...!...........   ...° 
0000D840  00 01 00 00 00 00 00 00  00 20 01 00 00 03 00 00  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........ ..................
0000D860  00 F0 00 00 00 FC FF FF  FF 01 00 00 00 F0 21 04  00 01 00 00 00 00 00 00  00 50 01 00 00 FD FF FF  ....   ...!........P..²  
0000D880  FF 05 00 00 00 80 BE 05  00 01 00 00 00 00 00 00  00 68 01 00 00 03 00 00  00 04 00 00 00 00 00 00   ...Ç........h...........
0000D8A0  00 01 00 00 00 00 00 00  00 FF FF FF FF F2 FF FF  FF 01 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........       .............
0000D8C0  00 98 01 00 00 FD FF FF  FF 1A 00 00 00 00 E6 04  00 01 00 00 00 00 00 00  00 B0 01 00 00 03 00 00  .ÿ..²   ....µ............
0000D8E0  00 19 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 C8 01 00 00 FC FF FF  FF 18 00 00 00 B0 20 04  .................   ... 
0000D900  00 01 00 00 00 00 00 00  00 E0 01 00 00 03 00 00  00 17 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........α..................
0000D920  00 F8 01 00 00 ED FF FF  FF 14 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 10 02 00 00 29 00 00  .°..φ   ................)..
0000D940  00 13 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 28 02 00 00 03 00 00  00 12 00 00 00 00 00 00  ...............(...........
0000D960  00 01 00 00 00 00 00 00  00 40 02 00 00 FC FF FF  FF 11 00 00 00 B8 20 04  00 01 00 00 00 00 00 00  ........@..   ... .......
0000D980  00 58 02 00 00 0C 00 00  00 10 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 70 02 00 00 FC FF FF  .X...................p..  
0000D9A0  FF 0F 00 00 00 C0 20 04  00 01 00 00 00 00 00 00  00 88 02 00 00 83 00 00  00 0E 00 00 00 00 00 00   ... ........ê..â.........
0000D9C0  00 01 00 00 00 00 00 00  00 A0 02 00 00 83 00 00  00 0D 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........á..â................
0000D9E0  00 B8 02 00 00 FD FF FF  FF 0C 00 00 00 E0 E7 04  00 01 00 00 00 00 00 00  00 D0 02 00 00 03 00 00  ...²   ...ατ............
0000DA00  00 0B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 E8 02 00 00 FC FF FF  FF 09 00 00 00 C8 20 04  ...............Φ..   ... 
0000DA20  00 01 00 00 00 00 00 00  00 00 03 00 00 1D 00 00  00 08 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ...........................
0000DA40  00 18 03 00 00 FD FF FF  FF 07 00 00 00 00 E7 04  00 01 00 00 00 00 00 00  00 30 03 00 00 FC FF FF  ...²   ....τ........0..  
0000DA60  FF 04 00 00 00 D0 20 04  00 01 00 00 00 00 00 00  00 48 03 00 00 FD FF FF  FF 02 00 00 00 E0 ED 04   ... ........H..²   ...αφ
0000DA80  00 01 00 00 00 00 00 00  00 FF FF FF FF 04 00 00  00 01 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........    ................
0000DAA0  00 78 03 00 00 FD FF FF  FF 17 00 00 00 C0 EE 04  00 01 00 00 00 00 00 00  00 90 03 00 00 0B 00 00  .x..²   ...ε........É....
0000DAC0  00 16 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 A8 03 00 00 FC FF FF  FF 15 00 00 00 70 20 04  ...............¿..   §...p 
0000DAE0  00 01 00 00 00 00 00 00  00 C0 03 00 00 03 00 00  00 14 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........................
0000DB00  00 D8 03 00 00 FC FF FF  FF 13 00 00 00 78 20 04  00 01 00 00 00 00 00 00  00 F0 03 00 00 3F 00 00  ...   ...x ..........?..
0000DB20  00 12 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 08 04 00 00 0A 00 00  00 11 00 00 00 00 00 00  ..........................
0000DB40  00 01 00 00 00 00 00 00  00 20 04 00 00 FC FF FF  FF 10 00 00 00 80 20 04  00 01 00 00 00 00 00 00  ........ ..   ...Ç .......
0000DB60  00 38 04 00 00 03 00 00  00 0F 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 50 04 00 00 FC FF FF  .8...................P..  
0000DB80  FF 0D 00 00 00 88 20 04  00 01 00 00 00 00 00 00  00 68 04 00 00 05 00 00  00 0C 00 00 00 00 00 00   ...ê ........h...........
0000DBA0  00 01 00 00 00 00 00 00  00 80 04 00 00 FC FF FF  FF 0A 00 00 00 90 20 04  00 01 00 00 00 00 00 00  ........Ç..   ...É .......
0000DBC0  00 98 04 00 00 24 00 00  00 09 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 B0 04 00 00 0C 00 00  .ÿ..$.....................
0000DBE0  00 08 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 C8 04 00 00 FC FF FF  FF 07 00 00 00 98 20 04  .................   ...ÿ 
0000DC00  00 01 00 00 00 00 00 00  00 E0 04 00 00 03 00 00  00 06 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........α..................
0000DC20  00 F8 04 00 00 FC FF FF  FF 05 00 00 00 A0 20 04  00 01 00 00 00 00 00 00  00 10 05 00 00 1A 00 00  .°..   ...á ............
0000DC40  00 04 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  FF 03 00 00 00 A8 20 04  ...............       ...¿ 
0000DC60  00 01 00 00 00 00 00 00  00 40 05 00 00 FC FF FF  FF 15 00 00 00 48 20 04  00 01 00 00 00 00 00 00  ........@..   §...H .......
0000DC80  00 58 05 00 00 83 00 00  00 14 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 70 05 00 00 FC FF FF  .X..â.................p..  
0000DCA0  FF 12 00 00 00 50 20 04  00 01 00 00 00 00 00 00  00 88 05 00 00 03 00 00  00 11 00 00 00 00 00 00   ...P ........ê...........
0000DCC0  00 01 00 00 00 00 00 00  00 A0 05 00 00 FC FF FF  FF 0F 00 00 00 58 20 04  00 01 00 00 00 00 00 00  ........á..   ...X .......
0000DCE0  00 B8 05 00 00 0B 00 00  00 0E 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 D0 05 00 00 FD FF FF  ......................²  
0000DD00  FF 0D 00 00 00 20 ED 04  00 01 00 00 00 00 00 00  00 E8 05 00 00 3E 00 00  00 0B 00 00 00 00 00 00   ... φ........Φ..>.........
0000DD20  00 01 00 00 00 00 00 00  00 00 06 00 00 FD FF FF  FF 0A 00 00 00 80 E5 04  00 01 00 00 00 00 00 00  ...........²   ...Çσ.......
0000DD40  00 18 06 00 00 FC FF FF  FF 07 00 00 00 60 20 04  00 01 00 00 00 00 00 00  00 30 06 00 00 FC FF FF  ...   ...` ........0..  
0000DD60  FF 02 00 00 00 68 20 04  00 01 00 00 00 00 00 00  00 FF FF FF FF 04 00 00  00 01 00 00 00 00 00 00   ...h ........    .........
0000DD80  00 01 00 00 00 00 00 00  00 60 06 00 00 3D 00 00  00 15 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........`..=...§.............
0000DDA0  00 78 06 00 00 FC FF FF  FF 14 00 00 00 38 20 04  00 01 00 00 00 00 00 00  00 90 06 00 00 3B 00 00  .x..   ...8 ........É..;..
0000DDC0  00 13 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 A8 06 00 00 FC FF FF  FF 07 00 00 00 60 5E 04  ...............¿..   ...`^
0000DDE0  00 01 00 00 00 00 00 00  00 C0 06 00 00 0C 00 00  00 06 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........................
0000DE00  00 D8 06 00 00 07 00 00  00 03 00 00 00 C0 EF 04  00 01 00 00 00 00 00 00  00 F0 06 00 00 03 00 00  .....................
0000DE20  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  FF 01 00 00 00 40 20 04  ...............       ...@ 
0000DE40  00 01 00 00 00 00 00 00  00 20 07 00 00 FD FF FF  FF 02 00 00 00 C0 E1 04  00 01 00 00 00 00 00 00  ........ ..²   ...ß.......
0000DE60  00 FF FF FF FF 04 00 00  00 01 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  .    .................    ..
0000DE80  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  ................    ..........
0000DEA0  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........    .................
0000DEC0  00 00 00 00 00 38 01 00  00 80 01 00 00 60 03 00  00 28 05 00 00 48 06 00  00 08 07 00 00 38 07 00  .....8..Ç..`..(..H....8.
0000DEE0  00 50 07 00 00 68 07 00  00 20 01 00 00 10 05 00  00 03 00 00 00 62 62 00  03 00 00 00 6E 6E 00 02  .P..h.. .......bb....nn.
0000DF00  00 00 00 6E 00 08 00 00  00 63 6F 6E 66 72 61 63  00 02 00 00 00 62 00 02  00 00 00 72 00 02 00 00  ...n....confrac....b....r...
0000DF20  00 01 00 00 00 00 00 00  00 08 00 00 00 16 56 E7  9E AF 03 D2 3C 04 00 00  00 01 00 00 00 00 00 00  ...........Vτ»<.........
0000DF40  00 04 00 00 00 00 00 00  00 02 00 00 00 6A 00 02  00 00 00 72 00 02 00 00  00 6E 00 04 00 00 00 01  ...........j....r....n....
0000DF60  00 00 00 00 00 00 00 04  00 00 00 01 00 00 00 03  00 00 00 6E 6E 00 04 00  00 00 01 00 00 00 00 00  ................nn.........
0000DF80  00 00 04 00 00 00 00 00  00 00 03 00 00 00 69 66  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  ............if.............
0000DFA0  00 00 00 00 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 01 00 00  00 02 00 00 00 6A 00 02  ........................j.
0000DFC0  00 00 00 6A 00 02 00 00  00 62 00 03 00 00 00 62  62 00 03 00 00 00 6E 6E  00 02 00 00 00 72 00 02  ...j....b....bb....nn....r.
0000DFE0  00 00 00 72 00 05 00 00  00 62 61 63 6B 00 03 00  00 00 6E 6E 00 03 00 00  00 62 62 00 03 00 00 00  ...r....back....nn....bb....
0000E000  6E 6E 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 01 00 00 00 04  00 00 00 01 00 00 00 00  nn........................
0000E020  00 00 00 04 00 00 00 01  00 00 00 03 00 00 00 69  66 00 05 00 00 00 62 61  63 6B 00 02 00 00 00 72  ............if....back....r
0000E040  00 0D 00 00 00 60 64 60  69 60 67 60 69 60 74 60  73 00 08 00 00 00 01 00  00 00 00 00 00 00 01 00  ....`d`i`g`i`t`s............
0000E060  00 00 2E 02 00 00 00 72  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  00 00 00 00 00 78 05 00  ......r..................x.
0000E080  00 00 63 76 65 63 00 00  01 00 00 00 0C 00 00 24  00 00 00 0D 00 00 00 05  00 00 00 05 00 00 00 0A  ..cvec.......$............
0000E0A0  00 00 00 06 00 00 00 02  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  00 00 00 01 00 00 00 01  ........................
0000E0C0  00 00 00 01 00 00 00 01  00 00 00 08 00 00 00 0C  03 00 00 02 00 00 00 01  00 00 00 0D 00 00 00 3C  .......................<
0000E0E0  00 00 00 20 72 23 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  ... r#n cvec loc                
0000E100  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000E120  72 23 6E 52 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 20 20  r#nR1                           
0000E140  20 20 20 20 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                              $0 i
0000E160  66 20 6E 3C 6C 6F 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  f n<loc+Lio=0                   
0000E180  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 5B 6C 6F 63 5D 23 30                          r[loc]#0
0000E1A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000E1C0  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          
0000E1E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000E200  20 20 20 20 20 20 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                 "cvec - build com
0000E220  70 72 65 73 73 69 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  pression or logical vector      
0000E240  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
0000E260  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
0000E280  2C 20 69 62 6D 2E 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  , ibm. "-binary vectors of arbit
0000E2A0  72 61 72 79 20 6C 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  rary length with arbitrary zeros
0000E2C0  20 20 20 22 20 61 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     " at numbered positions, in u
0000E2E0  73 65 72 27 73 20 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  ser's origin.                  "
0000E300  2D 63 61 6E 20 67 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  -can generate input to Gxvec.   
0000E320  20 20 20 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 72 65 74                             "-ret
0000E340  75 72 6E 73 20 61 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  urns a compression vector that c
0000E360  61 6E 20 73 65 6C 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  an select all but loc. " loc is 
0000E380  64 65 73 69 72 65 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  desired row of Gloc (Lio#0), or 
0000E3A0  73 69 6D 69 6C 61 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  similar numeric    " vector. n i
0000E3C0  73 20 6F 72 69 67 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  s original length of axis to be 
0000E3E0  63 6F 6D 70 72 65 73 73  65 64 2E 20 20 20 20 18  00 00 00 FF FF FF FF FC  FF FF FF 0A 00 00 00 90  compressed.    ...       ...É
0000E400  EF 05 00 01 00 00 00 00  00 00 00 30 00 00 00 FC  FF FF FF 05 00 00 00 A0  EF 05 00 01 00 00 00 00  ........0...   ...á.....
0000E420  00 00 00 00 00 00 00 FC  FF FF FF 03 00 00 00 A8  EF 05 00 01 00 00 00 00  00 00 00 60 00 00 00 03  .......   ...¿........`...
0000E440  00 00 00 02 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 30 00 00 00 FC  FF FF FF 01 00 00 00 98  .................0...   ...ÿ
0000E460  EF 05 00 01 00 00 00 00  00 00 00 90 00 00 00 FD  FF FF FF 05 00 00 00 80  E7 04 00 01 00 00 00 00  ........É...²   ...Çτ.....
0000E480  00 00 00 A8 00 00 00 32  00 00 00 04 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 C0 00 00 00 FC  ...¿...2....................
0000E4A0  FF FF FF 03 00 00 00 78  EF 05 00 01 00 00 00 00  00 00 00 D8 00 00 00 03  00 00 00 02 00 00 00 00     ...x..................
0000E4C0  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF FC  FF FF FF 01 00 00 00 80  EF 05 00 01 00 00 00 00  ..........       ...Ç.....
0000E4E0  00 00 00 08 01 00 00 FD  FF FF FF 11 00 00 00 80  EF 04 00 01 00 00 00 00  00 00 00 20 01 00 00 1D  .....²   ...Ç........ ..
0000E500  00 00 00 10 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 38 01 00 00 ED  FF FF FF 0D 00 00 00 00  .................8..φ   ....
0000E520  00 00 00 01 00 00 00 00  00 00 00 50 01 00 00 0B  00 00 00 0C 00 00 00 00  00 00 00 01 00 00 00 00  ..........P................
0000E540  00 00 00 68 01 00 00 FC  FF FF FF 09 00 00 00 60  EF 05 00 01 00 00 00 00  00 00 00 80 01 00 00 1C  ...h..   ...`........Ç..
0000E560  00 00 00 08 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 98 01 00 00 FC  FF FF FF 07 00 00 00 68  .................ÿ..   ...h
0000E580  EF 05 00 01 00 00 00 00  00 00 00 B0 01 00 00 FC  FF FF FF 04 00 00 00 70  EF 05 00 01 00 00 00 00  ..........   ...p.....
0000E5A0  00 00 00 C8 01 00 00 FD  FF FF FF 02 00 00 00 80  ED 04 00 01 00 00 00 00  00 00 00 FF FF FF FF 04  .....²   ...Çφ........    
0000E5C0  00 00 00 01 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 F8 01 00 00 FD  FF FF FF 08 00 00 00 00  .................°..²   ....
0000E5E0  E0 04 00 01 00 00 00 00  00 00 00 10 02 00 00 03  00 00 00 07 00 00 00 00  00 00 00 01 00 00 00 00  α........................
0000E600  00 00 00 28 02 00 00 3D  00 00 00 06 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 40 02 00 00 FC  ...(..=.................@..
0000E620  FF FF FF 03 00 00 00 50  EF 05 00 01 00 00 00 00  00 00 00 58 02 00 00 3B  00 00 00 02 00 00 00 00     ...P........X..;.......
0000E640  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF FC  FF FF FF 01 00 00 00 58  EF 05 00 01 00 00 00 00  ..........       ...X.....
0000E660  00 00 00 88 02 00 00 FD  FF FF FF 02 00 00 00 80  EA 04 00 01 00 00 00 00  00 00 00 FF FF FF FF 04  ...ê..²   ...ÇΩ........    
0000E680  00 00 00 01 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF 02  00 00 00 00 00 00 00 00  .................    ........
0000E6A0  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF 02  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 00  ..........    ...............
0000E6C0  00 00 00 FF FF FF FF 02  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF 02  ...    ..................    
0000E6E0  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF 02  00 00 00 00 00 00 00 00  ..................    ........
0000E700  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF 02  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 00  ..........    ...............
0000E720  00 00 00 FF FF FF FF 02  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 FF FF FF FF 02  ...    ..................    
0000E740  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 00  00 00 00 00 00 00 00 78  00 00 00 F0 00 00 00 E0  ......................x......α
0000E760  01 00 00 70 02 00 00 A0  02 00 00 B8 02 00 00 D0  02 00 00 E8 02 00 00 00  03 00 00 18 03 00 00 30  ..p..á......Φ.......0
0000E780  03 00 00 48 03 00 00 60  00 00 00 FF FF FF FF 04  00 00 00 6C 6F 63 00 05  00 00 00 63 76 65 63 00  ..H..`...    ...loc....cvec.
0000E7A0  02 00 00 00 6E 00 02 00  00 00 72 00 04 00 00 00  01 00 00 00 00 00 00 00  04 00 00 00 01 00 00 00  ...n....r.................
0000E7C0  02 00 00 00 6E 00 02 00  00 00 72 00 04 00 00 00  01 00 00 00 00 00 00 00  04 00 00 00 00 00 00 00  ...n....r..................
0000E7E0  04 00 00 00 6C 6F 63 00  02 00 00 00 6E 00 03 00  00 00 69 66 00 04 00 00  00 01 00 00 00 00 00 00  ...loc....n....if..........
0000E800  00 04 00 00 00 00 00 00  00 04 00 00 00 01 00 00  00 00 00 00 00 04 00 00  00 00 00 00 00 04 00 00  ...........................
0000E820  00 6C 6F 63 00 02 00 00  00 72 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 00 00 00 00 78  .loc....r..................x
0000E840  05 00 00 00 63 6F 6E 76  00 00 01 00 00 00 0C 00  00 37 00 00 00 12 00 00  00 07 00 00 00 03 00 00  ...conv.......7...........
0000E860  00 03 00 00 00 15 00 00  00 07 00 00 00 02 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ....§....................
0000E880  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  ........................
0000E8A0  00 08 00 00 00 38 04 00  00 02 00 00 00 01 00 00  00 12 00 00 00 3C 00 00  00 20 72 23 62 61 73 65  ....8...........<... r#base
0000E8C0  20 63 6F 6E 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   conv dec;Lio                   
0000E8E0  20 20 20 20 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                        Lio#0     
0000E900  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000E920  20 20 20 20 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                    `d`i`g`i`t`s#'
0000E940  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 76  0123456789abcdefghijklmnopqrstuv
0000E960  77 78 79 7A 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  wxyz'         r#' 'dl' -'[dec<0]
0000E980  2C 27 30 27 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  ,'0'dl `d`i`g`i`t`s[base encD|de
0000E9A0  63 5D 20 20 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  c]        r#r,base confrac dec  
0000E9C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000E9E0  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                        
0000EA00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000EA20  20 22 63 6F 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   "conv - convert decimal values 
0000EA40  74 6F 20 61 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  to any base                  "fr
0000EA60  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
0000EA80  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 76 61 6C 75 65  es' copyright 1978, ibm. "-value
0000EAA0  73 20 61 72 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  s are converted to character str
0000EAC0  69 6E 67 73 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  ings that retain     " their ari
0000EAE0  74 68 6D 65 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  thmetic capability.             
0000EB00  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 72                   "-the character
0000EB20  20 73 74 72 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   strings can be reconverted by G
0000EB40  64 65 63 2E 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  dec.         "-the global variab
0000EB60  6C 65 2C 20 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  le, `d`i`g`i`t`s will support up
0000EB80  20 74 6F 20 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   to base " 36.  the catenation o
0000EBA0  66 20 75 6E 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  f underscored letters and other 
0000EBC0  20 20 20 20 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       " characters to `d`i`g`i`t`
0000EBE0  73 20 77 69 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  s will permit larger bases.     
0000EC00  20 22 2D 6E 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   "-negative numbers will be trea
0000EC20  74 65 64 20 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  ted correctly.               "-f
0000EC40  72 61 63 74 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  ractions will be closely approxi
0000EC60  6D 61 74 65 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  mated.                   "-integ
0000EC80  65 72 20 63 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  er conversions, e.g., hexadecima
0000ECA0  6C 2C 20 77 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  l, will be exact.    "-uses: Gen
0000ECC0  71 20 47 64 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  q Gdl Gconfrac                  
0000ECE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 48 00 00 00 FF FF FF  FF ED FF FF FF 11 00 00                   H...    φ   ..
0000ED00  00 00 00 00 00 01 00 00  00 00 00 00 00 30 00 00  00 1B 00 00 00 10 00 00  00 00 00 00 00 01 00 00  ............0...............
0000ED20  00 00 00 00 00 00 00 00  00 FC FF FF FF 0D 00 00  00 28 20 04 00 01 00 00  00 00 00 00 00 60 00 00  .........   ...( ........`..
0000ED40  00 FC FF FF FF 08 00 00  00 30 20 04 00 01 00 00  00 00 00 00 00 30 00 00  00 FC FF FF FF 03 00 00  .   ...0 ........0...   ..
0000ED60  00 00 21 04 00 01 00 00  00 00 00 00 00 90 00 00  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  ..!........É...............
0000ED80  00 00 00 00 00 60 00 00  00 FC FF FF FF 01 00 00  00 10 20 04 00 01 00 00  00 00 00 00 00 C0 00 00  .....`...   ... ..........
0000EDA0  00 FD FF FF FF 05 00 00  00 E0 E1 04 00 01 00 00  00 00 00 00 00 D8 00 00  00 03 00 00 00 04 00 00  .²   ...αß................
0000EDC0  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF ED FF FF FF 01 00 00  00 00 00 00 00 01 00 00  ............    φ   .........
0000EDE0  00 00 00 00 00 08 01 00  00 07 00 00 00 0E 00 00  00 00 48 04 00 01 00 00  00 00 00 00 00 20 01 00  ..............H........ .
0000EE00  00 03 00 00 00 0D 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF FC FF FF FF 01 00 00  ..................       ..
0000EE20  00 40 5E 04 00 01 00 00  00 00 00 00 00 50 01 00  00 3D 00 00 00 34 00 00  00 00 00 00 00 01 00 00  .@^........P..=...4.........
0000EE40  00 00 00 00 00 68 01 00  00 FC FF FF FF 31 00 00  00 D8 EF 05 00 01 00 00  00 00 00 00 00 80 01 00  .....h..   1...........Ç.
0000EE60  00 83 00 00 00 30 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 98 01 00  00 24 00 00 00 2F 00 00  .â...0..............ÿ..$.../..
0000EE80  00 00 00 00 00 01 00 00  00 00 00 00 00 B0 01 00  00 FC FF FF FF 2C 00 00  00 E0 EF 05 00 01 00 00  ..............   ,...α...
0000EEA0  00 00 00 00 00 C8 01 00  00 FC FF FF FF 27 00 00  00 E8 EF 05 00 01 00 00  00 00 00 00 00 E0 01 00  .......   '...Φ........α.
0000EEC0  00 3B 00 00 00 26 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 F8 01 00  00 FC FF FF FF 1A 00 00  .;...&..............°..   ..
0000EEE0  00 E0 5E 04 00 01 00 00  00 00 00 00 00 10 02 00  00 FC FF FF FF 17 00 00  00 F0 EF 05 00 01 00 00  .α^..........   ......
0000EF00  00 00 00 00 00 28 02 00  00 07 00 00 00 14 00 00  00 60 ED 04 00 01 00 00  00 00 00 00 00 40 02 00  .....(........`φ........@.
0000EF20  00 0C 00 00 00 13 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 58 02 00  00 3D 00 00 00 12 00 00  ..................X..=.....
0000EF40  00 00 00 00 00 01 00 00  00 00 00 00 00 70 02 00  00 FD FF FF FF 11 00 00  00 40 E9 04 00 01 00 00  ............p..²   ...@Θ...
0000EF60  00 00 00 00 00 88 02 00  00 1C 00 00 00 10 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 A0 02 00  .....ê...................á.
0000EF80  00 FC FF FF FF 0D 00 00  00 F8 EF 05 00 01 00 00  00 00 00 00 00 B8 02 00  00 3B 00 00 00 0C 00 00  .   ...°..........;.....
0000EFA0  00 00 00 00 00 01 00 00  00 00 00 00 00 D0 02 00  00 07 00 00 00 08 00 00  00 A0 EA 04 00 01 00 00  ....................áΩ...
0000EFC0  00 00 00 00 00 E8 02 00  00 FC FF FF FF 06 00 00  00 00 E0 05 00 01 00 00  00 00 00 00 00 00 03 00  .....Φ..   ....α..........
0000EFE0  00 07 00 00 00 03 00 00  00 A0 EF 04 00 01 00 00  00 00 00 00 00 18 03 00  00 03 00 00 00 02 00 00  .......á...............
0000F000  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF FC FF FF FF 01 00 00  00 08 20 04 00 01 00 00  ............       ... ...
0000F020  00 00 00 00 00 48 03 00  00 FC FF FF FF 12 00 00  00 B0 EF 05 00 01 00 00  00 00 00 00 00 60 03 00  .....H..   ...........`.
0000F040  00 FC FF FF FF 0A 00 00  00 B8 EF 05 00 01 00 00  00 00 00 00 00 78 03 00  00 FC FF FF FF 05 00 00  .   ...........x..   ..
0000F060  00 C0 EF 05 00 01 00 00  00 00 00 00 00 90 03 00  00 0C 00 00 00 04 00 00  00 00 00 00 00 01 00 00  .........É..............
0000F080  00 00 00 00 00 A8 03 00  00 FC FF FF FF 03 00 00  00 C8 EF 05 00 01 00 00  00 00 00 00 00 C0 03 00  .....¿..   ............
0000F0A0  00 03 00 00 00 02 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF FC FF FF FF 01 00 00  ..................       ..
0000F0C0  00 D0 EF 05 00 01 00 00  00 00 00 00 00 F0 03 00  00 FD FF FF FF 02 00 00  00 00 E5 04 00 01 00 00  ...........²   ....σ...
0000F0E0  00 00 00 00 00 FF FF FF  FF 04 00 00 00 01 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  .....    .................   
0000F100  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00   ..................    ......
0000F120  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ............    .............
0000F140  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  .....    ..................   
0000F160  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00   ..................    ......
0000F180  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ............    .............
0000F1A0  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  .....    ..................   
0000F1C0  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00   ..................    ......
0000F1E0  00 00 00 00 00 01 00 00  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  ............    .............
0000F200  00 00 00 00 00 FF FF FF  FF 02 00 00 00 00 00 00  00 00 00 00 00 01 00 00  00 00 00 00 00 00 00 00  .....    .....................
0000F220  00 A8 00 00 00 F0 00 00  00 38 01 00 00 30 03 00  00 D8 03 00 00 08 04 00  00 20 04 00 00 38 04 00  .¿......8..0...... ..8.
0000F240  00 50 04 00 00 68 04 00  00 80 04 00 00 98 04 00  00 B0 04 00 00 C8 04 00  00 E0 04 00 00 F8 04 00  .P..h..Ç..ÿ......α..°.
0000F260  00 10 05 00 00 90 00 00  00 FF FF FF FF 04 00 00  00 64 65 63 00 05 00 00  00 63 6F 6E 76 00 05 00  ...É...    ...dec....conv..
0000F280  00 00 62 61 73 65 00 02  00 00 00 72 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 00 00 00  ..base....r.................
0000F2A0  00 08 00 00 00 24 00 00  00 01 00 00 00 01 00 00  00 24 00 00 00 30 31 32  33 34 35 36 37 38 39 61  ....$.........$...0123456789a
0000F2C0  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 0D 00 00 00 60 64 60  bcdefghijklmnopqrstuvwxyz...`d`
0000F2E0  69 60 67 60 69 60 74 60  73 00 04 00 00 00 64 65  63 00 04 00 00 00 65 6E  63 00 05 00 00 00 62 61  i`g`i`t`s....dec....enc....ba
0000F300  73 65 00 0D 00 00 00 60  64 60 69 60 67 60 69 60  74 60 73 00 03 00 00 00  64 6C 00 08 00 00 00 01  se....`d`i`g`i`t`s....dl....
0000F320  00 00 00 00 00 00 00 01  00 00 00 30 04 00 00 00  01 00 00 00 00 00 00 00  04 00 00 00 00 00 00 00  ..........0.................
0000F340  04 00 00 00 64 65 63 00  08 00 00 00 02 00 00 00  01 00 00 00 01 00 00 00  02 00 00 00 20 2D 03 00  ...dec................ -.
0000F360  00 00 64 6C 00 08 00 00  00 01 00 00 00 00 00 00  00 01 00 00 00 20 02 00  00 00 72 00 04 00 00 00  ..dl.............. ...r....
0000F380  64 65 63 00 08 00 00 00  63 6F 6E 66 72 61 63 00  05 00 00 00 62 61 73 65  00 02 00 00 00 72 00 02  dec....confrac....base....r.
0000F3A0  00 00 00 72 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 00 00 00  00 78 08 00 00 00 63 6F  ...r..................x...co
0000F3C0  6E 66 6F 72 6D 00 00 01  00 00 00 01 00 00 42 00  00 00 08 00 00 00 07 00  00 00 0F 00 00 00 08 00  nform.......B.............
0000F3E0  00 00 0B 00 00 00 15 00  00 00 02 00 00 00 01 00  00 00 01 00 00 00 08 00  00 00 E0 01 00 00 02 00  .....§...............α...
0000F400  00 00 01 00 00 00 08 00  00 00 3C 00 00 00 20 63  6F 6E 66 6F 72 6D 3B 6A  3B 6B 3B 72 20 20 20 20  ........<... conform;j;k;r    
0000F420  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000F440  20 20 20 20 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             r#(j#RRa)Sk#RRb      
0000F460  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000F480  20 20 20 20 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         $0 if 0=jXk              
0000F4A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000F4C0  20 20 20 61 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     a#r struct a H b#r struct b  
0000F4E0  20 20 20 20 20 20 20 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
0000F500  23 72 59 61 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  #rYa H b#(r#(Ra)SRb)Yb          
0000F520  20 20 20 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   
0000F540  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000F560  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 6E 66 6F 72 6D 20 2D                        "conform -
0000F580  20 75 73 65 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   used in e.g. fills.            
0000F5A0  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 6C                    "from 'the apl
0000F5C0  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
0000F5E0  68 74 20 31 39 37 38 2C  20 69 62 6D 2E 20 90 00  00 00 FF FF FF FF FC FF  FF FF 0D 00 00 00 E0 21  ht 1978, ibm. É...       ...α!
0000F600  04 00 01 00 00 00 00 00  00 00 30 00 00 00 1B 00  00 00 0C 00 00 00 00 00  00 00 01 00 00 00 00 00  ........0..................
0000F620  00 00 00 00 00 00 FC FF  FF FF 0B 00 00 00 30 22  04 00 01 00 00 00 00 00  00 00 60 00 00 00 1B 00  ......   ...0"........`....
0000F640  00 00 0A 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 30 00 00 00 FC FF  FF FF 09 00 00 00 F8 21  ................0...   ...°!
0000F660  04 00 01 00 00 00 00 00  00 00 90 00 00 00 1B 00  00 00 08 00 00 00 00 00  00 00 01 00 00 00 00 00  ........É..................
0000F680  00 00 FF FF FF FF FC FF  FF FF 01 00 00 00 00 22  04 00 01 00 00 00 00 00  00 00 C0 00 00 00 FC FF  ..       ...."........... 
0000F6A0  FF FF 0F 00 00 00 B8 21  04 00 01 00 00 00 00 00  00 00 D8 00 00 00 32 00  00 00 0E 00 00 00 00 00    ...!...........2........
0000F6C0  00 00 01 00 00 00 00 00  00 00 F0 00 00 00 32 00  00 00 0D 00 00 00 00 00  00 00 01 00 00 00 00 00  ............2...............
0000F6E0  00 00 08 01 00 00 03 00  00 00 0C 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 20 01 00 00 FC FF  ..................... .. 
0000F700  FF FF 0B 00 00 00 C0 21  04 00 01 00 00 00 00 00  00 00 38 01 00 00 33 00  00 00 0A 00 00 00 00 00    ...!........8..3........
0000F720  00 00 01 00 00 00 00 00  00 00 50 01 00 00 09 00  00 00 09 00 00 00 00 00  00 00 01 00 00 00 00 00  .........P.................
0000F740  00 00 68 01 00 00 FC FF  FF FF 08 00 00 00 C8 21  04 00 01 00 00 00 00 00  00 00 80 01 00 00 32 00  ..h..   ...!........Ç..2.
0000F760  00 00 07 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 98 01 00 00 32 00  00 00 06 00 00 00 00 00  ................ÿ..2........
0000F780  00 00 01 00 00 00 00 00  00 00 B0 01 00 00 03 00  00 00 05 00 00 00 00 00  00 00 01 00 00 00 00 00  ..........................
0000F7A0  00 00 C8 01 00 00 FC FF  FF FF 04 00 00 00 D0 21  04 00 01 00 00 00 00 00  00 00 E0 01 00 00 08 00  ....   ...!........α...
0000F7C0  00 00 03 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 F8 01 00 00 03 00  00 00 02 00 00 00 00 00  ................°..........
0000F7E0  00 00 01 00 00 00 00 00  00 00 FF FF FF FF FC FF  FF FF 01 00 00 00 D8 21  04 00 01 00 00 00 00 00  .........       ...!......
0000F800  00 00 28 02 00 00 FC FF  FF FF 0B 00 00 00 A0 21  04 00 01 00 00 00 00 00  00 00 40 02 00 00 38 00  ..(..   ...á!........@..8.
0000F820  00 00 0A 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 58 02 00 00 FC FF  FF FF 09 00 00 00 A8 21  ................X..   ...¿!
0000F840  04 00 01 00 00 00 00 00  00 00 70 02 00 00 1D 00  00 00 08 00 00 00 00 00  00 00 01 00 00 00 00 00  ........p.................
0000F860  00 00 88 02 00 00 FD FF  FF FF 07 00 00 00 A0 E4  04 00 01 00 00 00 00 00  00 00 A0 02 00 00 FC FF  ..ê..²   ...áΣ........á.. 
0000F880  FF FF 04 00 00 00 B0 21  04 00 01 00 00 00 00 00  00 00 B8 02 00 00 FD FF  FF FF 02 00 00 00 60 E3    ...!..........²   ...`π
0000F8A0  04 00 01 00 00 00 00 00  00 00 FF FF FF FF 04 00  00 00 01 00 00 00 00 00  00 00 01 00 00 00 00 00  ........    ...............
0000F8C0  00 00 E8 02 00 00 FC FF  FF FF 1B 00 00 00 58 21  04 00 01 00 00 00 00 00  00 00 00 03 00 00 FC FF  ..Φ..   ...X!........... 
0000F8E0  FF FF 14 00 00 00 60 21  04 00 01 00 00 00 00 00  00 00 18 03 00 00 FC FF  FF FF 12 00 00 00 68 21    ...`!..........   ...h!
0000F900  04 00 01 00 00 00 00 00  00 00 30 03 00 00 03 00  00 00 11 00 00 00 00 00  00 00 01 00 00 00 00 00  ........0.................
0000F920  00 00 48 03 00 00 FC FF  FF FF 10 00 00 00 70 21  04 00 01 00 00 00 00 00  00 00 60 03 00 00 FC FF  ..H..   ...p!........`.. 
0000F940  FF FF 0E 00 00 00 78 21  04 00 01 00 00 00 00 00  00 00 78 03 00 00 FC FF  FF FF 0C 00 00 00 80 21    ...x!........x..   ...Ç!
0000F960  04 00 01 00 00 00 00 00  00 00 90 03 00 00 FC FF  FF FF 05 00 00 00 88 21  04 00 01 00 00 00 00 00  ........É..   ...ê!......
0000F980  00 00 A8 03 00 00 FC FF  FF FF 03 00 00 00 90 21  04 00 01 00 00 00 00 00  00 00 C0 03 00 00 03 00  ..¿..   ...É!...........
0000F9A0  00 00 02 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF FC FF  FF FF 01 00 00 00 98 21  ................       ...ÿ!
0000F9C0  04 00 01 00 00 00 00 00  00 00 F0 03 00 00 FC FF  FF FF 17 00 00 00 10 21  04 00 01 00 00 00 00 00  ..........   ...!......
0000F9E0  00 00 08 04 00 00 39 00  00 00 16 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 20 04 00 00 09 00  ....9................. ...
0000FA00  00 00 15 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 38 04 00 00 FC FF  FF FF 14 00 00 00 18 21  ..§..............8..   ...!
0000FA20  04 00 01 00 00 00 00 00  00 00 50 04 00 00 32 00  00 00 13 00 00 00 00 00  00 00 01 00 00 00 00 00  ........P..2...............
0000FA40  00 00 68 04 00 00 33 00  00 00 12 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 80 04 00 00 09 00  ..h..3.................Ç...
0000FA60  00 00 11 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 98 04 00 00 FC FF  FF FF 10 00 00 00 20 21  ................ÿ..   ... !
0000FA80  04 00 01 00 00 00 00 00  00 00 B0 04 00 00 32 00  00 00 0F 00 00 00 00 00  00 00 01 00 00 00 00 00  ..........2...............
0000FAA0  00 00 C8 04 00 00 08 00  00 00 0E 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 E0 04 00 00 03 00  .....................α...
0000FAC0  00 00 0D 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 F8 04 00 00 FC FF  FF FF 0C 00 00 00 28 21  ................°..   ...(!
0000FAE0  04 00 01 00 00 00 00 00  00 00 10 05 00 00 08 00  00 00 0B 00 00 00 00 00  00 00 01 00 00 00 00 00  .........................
0000FB00  00 00 28 05 00 00 03 00  00 00 0A 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 40 05 00 00 FC FF  ..(...................@.. 
0000FB20  FF FF 09 00 00 00 30 21  04 00 01 00 00 00 00 00  00 00 58 05 00 00 FC FF  FF FF 07 00 00 00 38 21    ...0!........X..   ...8!
0000FB40  04 00 01 00 00 00 00 00  00 00 70 05 00 00 FC FF  FF FF 05 00 00 00 40 21  04 00 01 00 00 00 00 00  ........p..   ...@!......
0000FB60  00 00 88 05 00 00 39 00  00 00 04 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 A0 05 00 00 FC FF  ..ê..9.................á.. 
0000FB80  FF FF 03 00 00 00 48 21  04 00 01 00 00 00 00 00  00 00 B8 05 00 00 03 00  00 00 02 00 00 00 00 00    ...H!..................
0000FBA0  00 00 01 00 00 00 00 00  00 00 FF FF FF FF FC FF  FF FF 01 00 00 00 50 21  04 00 01 00 00 00 00 00  .........       ...P!......
0000FBC0  00 00 E8 05 00 00 FD FF  FF FF 02 00 00 00 20 E8  04 00 01 00 00 00 00 00  00 00 FF FF FF FF 04 00  ..Φ..²   ... Φ........    .
0000FBE0  00 00 01 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  ................    .........
0000FC00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  .........    ................
0000FC20  00 00 00 00 00 00 A8 00  00 00 10 02 00 00 D0 02  00 00 D8 03 00 00 D0 05  00 00 00 06 00 00 18 06  ......¿..............
0000FC40  00 00 60 00 00 00 FF FF  FF FF 02 00 00 00 72 00  02 00 00 00 6B 00 02 00  00 00 6A 00 08 00 00 00  ..`...    ...r....k....j....
0000FC60  63 6F 6E 66 6F 72 6D 00  02 00 00 00 62 00 02 00  00 00 6B 00 02 00 00 00  61 00 02 00 00 00 6A 00  conform....b....k....a....j.
0000FC80  02 00 00 00 72 00 02 00  00 00 6B 00 02 00 00 00  6A 00 04 00 00 00 01 00  00 00 00 00 00 00 04 00  ...r....k....j............
0000FCA0  00 00 00 00 00 00 03 00  00 00 69 66 00 04 00 00  00 01 00 00 00 00 00 00  00 04 00 00 00 00 00 00  .........if.................
0000FCC0  00 02 00 00 00 62 00 07  00 00 00 73 74 72 75 63  74 00 02 00 00 00 72 00  02 00 00 00 62 00 02 00  ....b....struct....r....b..
0000FCE0  00 00 48 00 02 00 00 00  61 00 07 00 00 00 73 74  72 75 63 74 00 02 00 00  00 72 00 02 00 00 00 61  ..H....a....struct....r....a
0000FD00  00 02 00 00 00 62 00 02  00 00 00 62 00 02 00 00  00 61 00 02 00 00 00 72  00 02 00 00 00 62 00 02  ....b....b....a....r....b.
0000FD20  00 00 00 48 00 02 00 00  00 61 00 02 00 00 00 72  00 02 00 00 00 61 00 04  00 00 00 01 00 00 00 00  ...H....a....r....a........
0000FD40  00 00 00 04 00 00 00 00  00 00 00 78 05 00 00 00  63 6F 6D 62 00 00 01 00  00 00 0C 00 00 35 00 00  ..........x...comb.......5..
0000FD60  00 0E 00 00 00 05 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 23 00 00  00 02 00 00 00 01 00 00  ................#........
0000FD80  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 01 00 00  00 01 00 00 00 08 00 00  ........................
0000FDA0  00 48 03 00 00 02 00 00  00 01 00 00 00 0E 00 00  00 3C 00 00 00 20 72 23  61 20 63 6F 6D 62 20 62  .H...........<... r#a comb b
0000FDC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000FDE0  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 20                    cformat       
0000FE00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000FE20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 64 65  62 6C 61 6E 6B 20 20 20  20 20 20 20 20 20 20 20                deblank           
0000FE40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000FE60  20 20 20 20 20 20 20 20  20 20 75 6E 69 71 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20            uniq                  
0000FE80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0000FEA0  20 20 20 20 20 20 72 23  28 2C 54 28 28 52 62 29  2C 52 61 29 52 61 29 2C  5B 4C 69 6F 2B 30 2E 35        r#(,T((Rb),Ra)Ra),[Lio+0.5
0000FEC0  5D 2C 28 28 52 61 29 2C  52 62 29 52 62 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ],((Ra),Rb)Rb                   
0000FEE0  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                            
0000FF00  20 20 20 20 20 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
0000FF20  6D 62 20 2D 20 61 6C 6C  20 63 6F 6D 62 69 6E 61  74 69 6F 6E 73 20 6F 66  20 65 6C 65 6D 65 6E 74  mb - all combinations of element
0000FF40  73 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 27  s                        "from '
0000FF60  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' 
0000FF80  63 6F 70 79 72 69 67 68  74 20 31 39 37 38 2C 20  69 62 6D 2E 20 22 2D 6A  75 78 74 61 70 6F 73 65  copyright 1978, ibm. "-juxtapose
0000FFA0  20 65 61 63 68 20 75 6E  69 71 75 65 20 65 6C 65  6D 65 6E 74 20 6F 66 20  61 20 77 69 74 68 20 65   each unique element of a with e
0000FFC0  61 63 68 20 75 6E 69 71  75 65 20 20 20 20 20 20  20 22 20 65 6C 65 6D 65  6E 74 20 6F 66 20 62 2C  ach unique       " element of b,
0000FFE0  20 64 69 73 72 65 67 61  72 64 69 6E 67 20 62 6C  61 6E 6B 73 2E 20 20 20  20 20 20 20 20 20 20 20   disregarding blanks.           
00010000  20 20 20 20 20 20 20 20  20 20 20 20 20 22 2D 61  20 61 6E 64 20 62 20 63  61 6E 20 62 65 20 63 68               "-a and b can be ch
00010020  61 72 61 63 74 65 72 20  6F 72 20 6E 75 6D 65 72  69 63 20 73 74 72 75 63  74 75 72 65 73 2E 20 20  aracter or numeric structures.  
00010040  20 20 20 20 20 20 20 20  20 22 2D 75 73 65 73 3A  20 47 63 66 6F 72 6D 61  74 20 47 64 65 62 6C 61           "-uses: Gcformat Gdebla
00010060  6E 6B 20 47 75 6E 69 71  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  nk Guniq                        
00010080  20 20 20 20 20 22 20 63  66 6F 72 6D 61 74 2C 20  64 65 62 6C 61 6E 6B 2C  20 61 6E 64 20 75 6E 69       " cformat, deblank, and uni
000100A0  71 20 63 6C 65 61 6E 20  75 70 20 67 6C 6F 62 61  6C 73 20 61 20 61 6E 64  20 62 2C 20 20 20 20 20  q clean up globals a and b,     
000100C0  20 22 20 77 68 69 63 68  20 61 72 65 20 6C 6F 63  61 6C 20 68 65 72 65 2E  20 20 20 20 20 20 20 20   " which are local here.        
000100E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 18 00 00                               ..
00010100  00 FF FF FF FF FC FF FF  FF 0A 00 00 00 A8 22 04  00 01 00 00 00 00 00 00  00 30 00 00 00 FC FF FF  .       ...¿"........0...  
00010120  FF 05 00 00 00 20 23 04  00 01 00 00 00 00 00 00  00 00 00 00 00 FC FF FF  FF 03 00 00 00 A0 22 04   ... #............   ...á"
00010140  00 01 00 00 00 00 00 00  00 60 00 00 00 03 00 00  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........`...................
00010160  00 30 00 00 00 FC FF FF  FF 01 00 00 00 B0 22 04  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  .0...   ..."........      
00010180  FF 01 00 00 00 90 22 04  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  FF 01 00 00 00 88 22 04   ...É"........       ...ê"
000101A0  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  FF 01 00 00 00 80 22 04  00 01 00 00 00 00 00 00  ........       ...Ç".......
000101C0  00 D8 00 00 00 FC FF FF  FF 27 00 00 00 48 22 04  00 01 00 00 00 00 00 00  00 F0 00 00 00 32 00 00  ....   '...H"...........2..
000101E0  00 26 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 08 01 00 00 09 00 00  00 25 00 00 00 00 00 00  .&...................%......
00010200  00 01 00 00 00 00 00 00  00 20 01 00 00 FC FF FF  FF 24 00 00 00 50 22 04  00 01 00 00 00 00 00 00  ........ ..   $...P".......
00010220  00 38 01 00 00 32 00 00  00 23 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 50 01 00 00 0C 00 00  .8..2...#..............P....
00010240  00 22 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 68 01 00 00 09 00 00  00 21 00 00 00 00 00 00  ."..............h.....!......
00010260  00 01 00 00 00 00 00 00  00 80 01 00 00 FC FF FF  FF 20 00 00 00 58 22 04  00 01 00 00 00 00 00 00  ........Ç..    ...X".......
00010280  00 98 01 00 00 32 00 00  00 1F 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 B0 01 00 00 08 00 00  .ÿ..2.....................
000102A0  00 1E 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 C8 01 00 00 08 00 00  00 1D 00 00 00 00 00 00  ..........................
000102C0  00 01 00 00 00 00 00 00  00 E0 01 00 00 0C 00 00  00 1C 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........α..................
000102E0  00 F8 01 00 00 3D 00 00  00 1B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 10 02 00 00 FD FF FF  .°..=...................²  
00010300  FF 18 00 00 00 80 BF 05  00 01 00 00 00 00 00 00  00 28 02 00 00 0B 00 00  00 17 00 00 00 00 00 00   ...Ç........(...........
00010320  00 01 00 00 00 00 00 00  00 40 02 00 00 ED FF FF  FF 14 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........@..φ   .............
00010340  00 58 02 00 00 3B 00 00  00 13 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 70 02 00 00 0C 00 00  .X..;.................p....
00010360  00 12 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 88 02 00 00 09 00 00  00 11 00 00 00 00 00 00  ...............ê...........
00010380  00 01 00 00 00 00 00 00  00 A0 02 00 00 FC FF FF  FF 10 00 00 00 60 22 04  00 01 00 00 00 00 00 00  ........á..   ...`".......
000103A0  00 B8 02 00 00 32 00 00  00 0F 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 D0 02 00 00 09 00 00  ...2.....................
000103C0  00 0E 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 E8 02 00 00 FC FF FF  FF 0D 00 00 00 68 22 04  ...............Φ..   ...h"
000103E0  00 01 00 00 00 00 00 00  00 00 03 00 00 32 00 00  00 0C 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ...........2................
00010400  00 18 03 00 00 0C 00 00  00 0B 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 30 03 00 00 09 00 00  ....................0....
00010420  00 0A 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 48 03 00 00 FC FF FF  FF 09 00 00 00 70 22 04  ...............H..   ...p"
00010440  00 01 00 00 00 00 00 00  00 60 03 00 00 32 00 00  00 08 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........`..2................
00010460  00 78 03 00 00 08 00 00  00 07 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 90 03 00 00 08 00 00  .x...................É....
00010480  00 06 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 A8 03 00 00 34 00 00  00 05 00 00 00 00 00 00  ...............¿..4.........
000104A0  00 01 00 00 00 00 00 00  00 C0 03 00 00 0C 00 00  00 04 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ..........................
000104C0  00 D8 03 00 00 08 00 00  00 03 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 F0 03 00 00 03 00 00  ........................
000104E0  00 02 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF FC FF FF  FF 01 00 00 00 78 22 04  ...............       ...x"
00010500  00 01 00 00 00 00 00 00  00 20 04 00 00 FD FF FF  FF 02 00 00 00 00 E3 04  00 01 00 00 00 00 00 00  ........ ..²   ....π.......
00010520  00 FF FF FF FF 04 00 00  00 01 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  .    .................    ..
00010540  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  ................    ..........
00010560  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........    .................
00010580  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  .    ..................    ..
000105A0  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  ................    ..........
000105C0  00 01 00 00 00 00 00 00  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  ........    .................
000105E0  00 FF FF FF FF 02 00 00  00 00 00 00 00 00 00 00  00 01 00 00 00 00 00 00  00 00 00 00 00 78 00 00  .    ......................x..
00010600  00 90 00 00 00 A8 00 00  00 C0 00 00 00 08 04 00  00 38 04 00 00 50 04 00  00 68 04 00 00 80 04 00  .É...¿........8..P..h..Ç.
00010620  00 98 04 00 00 B0 04 00  00 C8 04 00 00 E0 04 00  00 60 00 00 00 FF FF FF  FF 02 00 00 00 62 00 05  .ÿ......α..`...    ...b.
00010640  00 00 00 63 6F 6D 62 00  02 00 00 00 61 00 02 00  00 00 72 00 08 00 00 00  63 66 6F 72 6D 61 74 00  ...comb....a....r....cformat.
00010660  08 00 00 00 64 65 62 6C  61 6E 6B 00 05 00 00 00  75 6E 69 71 00 02 00 00  00 62 00 02 00 00 00 62  ...deblank....uniq....b....b
00010680  00 02 00 00 00 61 00 02  00 00 00 01 00 00 00 00  00 00 00 08 00 00 00 00  00 00 00 00 00 E0 3F 02  ....a....................α?
000106A0  00 00 00 61 00 02 00 00  00 61 00 02 00 00 00 62  00 02 00 00 00 72 00 04  00 00 00 01 00 00 00 00  ...a....a....b....r........
000106C0  00 00 00 04 00 00 00 00  00 00 00 78 08 00 00 00  63 66 6F 72 6D 61 74 00  00 01 00 00 00 01 00 00  ..........x...cformat.......
000106E0  10 00 00 00 06 00 00 00  01 00 00 00 01 00 00 00  0A 00 00 00 02 00 00 00  01 00 00 00 01 00 00 00  ........................
00010700  08 00 00 00 68 01 00 00  02 00 00 00 01 00 00 00  06 00 00 00 3C 00 00 00  20 63 66 6F 72 6D 61 74  ...h...........<... cformat
00010720  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00010740  20 20 20 20 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                      "assumes a a
00010760  6E 64 20 62 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  nd b have been localized        
00010780  20 20 20 20 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                   C'a#Fa H b#Fb'i
000107A0  66 28 63 68 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  f(character a)^=character b     
000107C0  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                 
000107E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00010800  20 20 20 20 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          "cformat - ensures local
00010820  69 7A 65 64 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  ized a and b are same type.     
00010840  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
00010860  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. 
00010880  00 00 00 00 FF FF FF FF  FC FF FF FF 01 00 00 00  58 25 04 00 01 00 00 00  01 00 00 00 FF FF FF FF  ....       ...X%.......    
000108A0  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 48 00 00 00  FC FF FF FF 2A 00 00 00  ..............    H...   *...
000108C0  88 25 04 00 01 00 00 00  20 20 20 20 60 00 00 00  FC FF FF FF 20 00 00 00  10 5F 04 00 01 00 00 00  ê%....    `...    ..._....
000108E0  22 61 73 73 78 00 00 00  3E 00 00 00 1E 00 00 00  00 00 00 00 01 00 00 00  65 6E 20 6C 90 00 00 00  "assx...>.............en lÉ...
00010900  09 00 00 00 1D 00 00 00  00 00 00 00 01 00 00 00  20 20 20 20 A8 00 00 00  FC FF FF FF 1C 00 00 00  .............    ¿...   ...
00010920  68 25 04 00 01 00 00 00  46 62 27 69 C0 00 00 00  FC FF FF FF 12 00 00 00  D0 5E 04 00 01 00 00 00  h%....Fb'i...   ...^....
00010940  61 63 74 65 D8 00 00 00  08 00 00 00 11 00 00 00  00 00 00 00 01 00 00 00  20 24 30 20 F0 00 00 00  acte................ $0 ...
00010960  FC FF FF FF 0F 00 00 00  B0 26 04 00 01 00 00 00  20 20 20 20 08 01 00 00  07 00 00 00 02 00 00 00     ...&....    ........
00010980  80 14 04 00 01 00 00 00  20 20 20 20 FF FF FF FF  23 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  Ç....        #.............
000109A0  6E 73 75 72 38 01 00 00  FD FF FF FF 02 00 00 00  40 3F 04 00 01 00 00 00  20 61 72 65 FF FF FF FF  nsur8..²   ...@?.... are    
000109C0  04 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  00 33 3A 7A FF FF FF FF  02 00 00 00 00 00 00 00  ..............3:z    .......
000109E0  00 00 00 00 01 00 00 00  20 20 20 20 FF FF FF FF  02 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  .......        ..............
00010A00  20 20 20 20 00 00 00 00  18 00 00 00 30 00 00 00  20 01 00 00 50 01 00 00  68 01 00 00 FF FF FF FF      .......0... ..P..h..    
00010A20  FF FF FF FF 08 00 00 00  63 66 6F 72 6D 61 74 00  02 00 00 00 62 00 0A 00  00 00 63 68 61 72 61 63      ...cformat....b....charac
00010A40  74 65 72 00 02 00 00 00  61 00 0A 00 00 00 63 68  61 72 61 63 74 65 72 00  03 00 00 00 69 66 00 08  ter....a....character....if.
00010A60  00 00 00 0B 00 00 00 01  00 00 00 01 00 00 00 0B  00 00 00 61 23 46 61 20  48 20 62 23 46 62 04 00  ...............a#Fa H b#Fb.
00010A80  00 00 01 00 00 00 00 00  00 00 04 00 00 00 00 00  00 00 78 07 00 00 00 62  65 73 69 64 65 00 00 01  ................x...beside..
00010AA0  00 00 00 0C 00 00 51 00  00 00 0E 00 00 00 09 00  00 00 09 00 00 00 09 00  00 00 0C 00 00 00 0C 00  .....Q...................
00010AC0  00 00 09 00 00 00 07 00  00 00 02 00 00 00 01 00  00 00 01 00 00 00 01 00  00 00 01 00 00 00 01 00  ........................
00010AE0  00 00 01 00 00 00 08 00  00 00 48 03 00 00 02 00  00 00 01 00 00 00 0E 00  00 00 3C 00 00 00 20 7A  ........H...........<... z
00010B00  23 61 20 62 65 73 69 64  65 20 62 3B 69 3B 6A 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  #a beside b;i;j                 
00010B20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 69 23 31 59 52                             i#1YR
00010B40  61 23 70 72 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  a#prepare a                     
00010B60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 6A  23 31 59 52 62 23 70 72                         j#1YRb#pr
00010B80  65 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 20  epare b                         
00010BA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 24 28 6C 31 2C  6C 32 2C 6C 30 29 69 66                     $(l1,l2,l0)if
00010BC0  20 69 20 63 6F 6D 70 61  72 65 20 6A 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   i compare j                    
00010BE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 6C 30  3A 24 6C 32 20 48 20 62  23 28 69 5F 6A 29 61 64                l0:$l2 H b#(i_j)ad
00010C00  64 72 6F 77 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 20 20  drows b                         
00010C20  20 20 20 20 20 20 20 20  20 20 6C 31 3A 61 23 28  6A 5F 69 29 61 64 64 72  6F 77 73 20 61 20 20 20            l1:a#(j_i)addrows a   
00010C40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00010C60  20 20 20 20 20 20 6C 32  3A 7A 23 61 2C 27 7C 27  2C 62 20 20 20 20 20 20  20 20 20 20 20 20 20 20        l2:z#a,'|',b              
00010C80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00010CA0  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                           
00010CC0  20 20 20 20 20 20 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 62                                "b
00010CE0  65 73 69 64 65 20 2D 20  70 72 65 73 65 6E 74 73  20 74 77 6F 20 73 74 72  75 63 74 75 72 65 73 20  eside - presents two structures 
00010D00  73 69 64 65 20 62 79 20  73 69 64 65 20 69 6E 20  72 65 70 6F 72 74 20 20  20 20 22 66 6F 72 6D 61  side by side in report    "forma
00010D20  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 20 20 20 20 20 20  t                               
00010D40  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 65                        "from 'the
00010D60  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 70   apl handbook of techniques' cop
00010D80  79 72 69 67 68 74 20 31  39 37 38 2C 20 69 62 6D  2E 20 22 2D 63 61 6E 20  66 6F 72 6D 61 74 20 61  yright 1978, ibm. "-can format a
00010DA0  20 72 65 70 6F 72 74 20  77 69 74 68 20 72 6F 77  20 68 65 61 64 69 6E 67  73 20 61 6E 64 20 61 20   report with row headings and a 
00010DC0  73 65 70 61 72 61 74 6F  72 2C 20 20 20 20 22 20  6F 72 20 73 69 6D 70 6C  79 20 6A 6F 69 6E 20 74  separator,    " or simply join t
00010DE0  77 6F 20 64 69 73 70 61  72 61 74 65 20 6D 61 74  72 69 63 65 73 2E 20 20  73 65 65 20 47 63 63 61  wo disparate matrices.  see Gcca
00010E00  74 20 20 20 20 20 20 20  20 20 22 2D 75 73 65 73  3A 20 47 70 72 65 70 61  72 65 20 47 63 6F 6D 70  t         "-uses: Gprepare Gcomp
00010E20  61 72 65 20 47 69 66 20  47 61 64 64 72 6F 77 73  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  are Gif Gaddrows                
00010E40  20 20 20 20 20 20 78 00  00 00 FF FF FF FF FC FF  FF FF 10 00 00 00 18 2B  04 00 01 00 00 00 00 00        x...       ...+......
00010E60  00 00 30 00 00 00 1B 00  00 00 0F 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 00 00 00 00 FC FF  ..0........................ 
00010E80  FF FF 0E 00 00 00 28 2B  04 00 01 00 00 00 00 00  00 00 60 00 00 00 1B 00  00 00 0D 00 00 00 00 00    ...(+........`...........
00010EA0  00 00 01 00 00 00 00 00  00 00 30 00 00 00 FC FF  FF FF 0C 00 00 00 38 2B  04 00 01 00 00 00 00 00  .........0...   ...8+......
00010EC0  00 00 90 00 00 00 FC FF  FF FF 05 00 00 00 98 2C  04 00 01 00 00 00 00 00  00 00 60 00 00 00 FC FF  ..É...   ...ÿ,........`... 
00010EE0  FF FF 03 00 00 00 30 2B  04 00 01 00 00 00 00 00  00 00 C0 00 00 00 03 00  00 00 02 00 00 00 00 00    ...0+...................
00010F00  00 00 01 00 00 00 00 00  00 00 90 00 00 00 FC FF  FF FF 01 00 00 00 40 2B  04 00 01 00 00 00 00 00  .........É...   ...@+......
00010F20  00 00 F0 00 00 00 FC FF  FF FF 10 00 00 00 F8 2A  04 00 01 00 00 00 00 00  00 00 08 01 00 00 FC FF  .....   ...°*.......... 
00010F40  FF FF 08 00 00 00 00 2B  04 00 01 00 00 00 00 00  00 00 20 01 00 00 03 00  00 00 07 00 00 00 00 00    ....+........ ..........
00010F60  00 00 01 00 00 00 00 00  00 00 38 01 00 00 FC FF  FF FF 06 00 00 00 08 2B  04 00 01 00 00 00 00 00  .........8..   ...+......
00010F80  00 00 50 01 00 00 32 00  00 00 05 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 68 01 00 00 39 00  ..P..2.................h..9.
00010FA0  00 00 04 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 80 01 00 00 FD FF  FF FF 03 00 00 00 00 3A  ................Ç..²   ....:
00010FC0  04 00 01 00 00 00 00 00  00 00 98 01 00 00 03 00  00 00 02 00 00 00 00 00  00 00 01 00 00 00 00 00  ........ÿ.................
00010FE0  00 00 FF FF FF FF FC FF  FF FF 01 00 00 00 10 2B  04 00 01 00 00 00 00 00  00 00 C8 01 00 00 FC FF  ..       ...+.......... 
00011000  FF FF 10 00 00 00 D8 2A  04 00 01 00 00 00 00 00  00 00 E0 01 00 00 FC FF  FF FF 08 00 00 00 E0 2A    ...*........α..   ...α*
00011020  04 00 01 00 00 00 00 00  00 00 F8 01 00 00 03 00  00 00 07 00 00 00 00 00  00 00 01 00 00 00 00 00  ........°.................
00011040  00 00 10 02 00 00 FC FF  FF FF 06 00 00 00 E8 2A  04 00 01 00 00 00 00 00  00 00 28 02 00 00 32 00  ....   ...Φ*........(..2.
00011060  00 00 05 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 40 02 00 00 39 00  00 00 04 00 00 00 00 00  ................@..9........
00011080  00 00 01 00 00 00 00 00  00 00 58 02 00 00 FD FF  FF FF 03 00 00 00 E0 32  04 00 01 00 00 00 00 00  .........X..²   ...α2......
000110A0  00 00 70 02 00 00 03 00  00 00 02 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF FC FF  ..p...................     
000110C0  FF FF 01 00 00 00 F0 2A  04 00 01 00 00 00 00 00  00 00 A0 02 00 00 FC FF  FF FF 19 00 00 00 A0 2A    ...*........á..   ...á*
000110E0  04 00 01 00 00 00 00 00  00 00 B8 02 00 00 FC FF  FF FF 11 00 00 00 A8 2A  04 00 01 00 00 00 00 00  ..........   ...¿*......
00011100  00 00 D0 02 00 00 FC FF  FF FF 0F 00 00 00 B0 2A  04 00 01 00 00 00 00 00  00 00 E8 02 00 00 FC FF  ....   ...*........Φ.. 
00011120  FF FF 0C 00 00 00 B8 2A  04 00 01 00 00 00 00 00  00 00 00 03 00 00 09 00  00 00 0B 00 00 00 00 00    ...*...................
00011140  00 00 01 00 00 00 00 00  00 00 18 03 00 00 FC FF  FF FF 09 00 00 00 C0 2A  04 00 01 00 00 00 00 00  ...........   ...*......
00011160  00 00 30 03 00 00 0C 00  00 00 08 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 48 03 00 00 FC FF  ..0...................H.. 
00011180  FF FF 06 00 00 00 C8 2A  04 00 01 00 00 00 00 00  00 00 60 03 00 00 0C 00  00 00 05 00 00 00 00 00    ...*........`..........
000111A0  00 00 01 00 00 00 00 00  00 00 78 03 00 00 FC FF  FF FF 03 00 00 00 D0 2A  04 00 01 00 00 00 00 00  .........x..   ...*......
000111C0  00 00 90 03 00 00 08 00  00 00 02 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 04 00  ..É...................    .
000111E0  00 00 01 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 C0 03 00 00 FC FF  FF FF 18 00 00 00 60 2A  ..................   ...`*
00011200  04 00 01 00 00 00 00 00  00 00 D8 03 00 00 FC FF  FF FF 10 00 00 00 68 2A  04 00 01 00 00 00 00 00  ..........   ...h*......
00011220  00 00 F0 03 00 00 09 00  00 00 0F 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 08 04 00 00 FC FF  ....................... 
00011240  FF FF 0E 00 00 00 70 2A  04 00 01 00 00 00 00 00  00 00 20 04 00 00 3F 00  00 00 0D 00 00 00 00 00    ...p*........ ..?........
00011260  00 00 01 00 00 00 00 00  00 00 38 04 00 00 FC FF  FF FF 0C 00 00 00 78 2A  04 00 01 00 00 00 00 00  .........8..   ...x*......
00011280  00 00 50 04 00 00 08 00  00 00 0B 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 68 04 00 00 03 00  ..P...................h...
000112A0  00 00 0A 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 80 04 00 00 FC FF  FF FF 09 00 00 00 80 2A  ................Ç..   ...Ç*
000112C0  04 00 01 00 00 00 00 00  00 00 98 04 00 00 FC FF  FF FF 07 00 00 00 88 2A  04 00 01 00 00 00 00 00  ........ÿ..   ...ê*......
000112E0  00 00 B0 04 00 00 FC FF  FF FF 04 00 00 00 90 2A  04 00 01 00 00 00 00 00  00 00 C8 04 00 00 04 00  ....   ...É*...........
00011300  00 00 03 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 E0 04 00 00 1A 00  00 00 02 00 00 00 00 00  ................α..........
00011320  00 00 01 00 00 00 00 00  00 00 E8 05 00 00 FC FF  FF FF 04 00 00 00 98 2A  04 00 01 00 00 00 00 00  .........Φ..   ...ÿ*......
00011340  00 00 10 05 00 00 FC FF  FF FF 12 00 00 00 30 2A  04 00 01 00 00 00 00 00  00 00 28 05 00 00 FC FF  ....   ...0*........(.. 
00011360  FF FF 0A 00 00 00 38 2A  04 00 01 00 00 00 00 00  00 00 40 05 00 00 09 00  00 00 09 00 00 00 00 00    ...8*........@..........
00011380  00 00 01 00 00 00 00 00  00 00 58 05 00 00 FC FF  FF FF 08 00 00 00 40 2A  04 00 01 00 00 00 00 00  .........X..   ...@*......
000113A0  00 00 70 05 00 00 3F 00  00 00 07 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 88 05 00 00 FC FF  ..p..?.................ê.. 
000113C0  FF FF 06 00 00 00 48 2A  04 00 01 00 00 00 00 00  00 00 A0 05 00 00 08 00  00 00 05 00 00 00 00 00    ...H*........á..........
000113E0  00 00 01 00 00 00 00 00  00 00 B8 05 00 00 03 00  00 00 04 00 00 00 00 00  00 00 01 00 00 00 00 00  ..........................
00011400  00 00 D0 05 00 00 FC FF  FF FF 03 00 00 00 50 2A  04 00 01 00 00 00 00 00  00 00 E8 05 00 00 1A 00  ....   ...P*........Φ...
00011420  00 00 02 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 C0 06 00 00 FC FF  FF FF 05 00 00 00 58 2A  ..................   ...X*
00011440  04 00 01 00 00 00 00 00  00 00 18 06 00 00 FC FF  FF FF 0B 00 00 00 10 2A  04 00 01 00 00 00 00 00  ..........   ...*......
00011460  00 00 30 06 00 00 0C 00  00 00 0A 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 48 06 00 00 07 00  ..0...................H...
00011480  00 00 07 00 00 00 A0 33  04 00 01 00 00 00 00 00  00 00 60 06 00 00 0C 00  00 00 06 00 00 00 00 00  .....á3........`..........
000114A0  00 00 01 00 00 00 00 00  00 00 78 06 00 00 FC FF  FF FF 05 00 00 00 18 2A  04 00 01 00 00 00 00 00  .........x..   ...*......
000114C0  00 00 90 06 00 00 03 00  00 00 04 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 A8 06 00 00 FC FF  ..É...................¿.. 
000114E0  FF FF 03 00 00 00 20 2A  04 00 01 00 00 00 00 00  00 00 C0 06 00 00 1A 00  00 00 02 00 00 00 00 00    ... *..................
00011500  00 00 01 00 00 00 00 00  00 00 FF FF FF FF FC FF  FF FF 06 00 00 00 28 2A  04 00 01 00 00 00 00 00  .........       ...(*......
00011520  00 00 F0 06 00 00 FD FF  FF FF 02 00 00 00 00 EC  04 00 01 00 00 00 00 00  00 00 FF FF FF FF 04 00  ....²   ............    .
00011540  00 00 01 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  ................    .........
00011560  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  .........    ................
00011580  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  ..    ..................    .
000115A0  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  .................    .........
000115C0  00 00 01 00 00 00 00 00  00 00 FF FF FF FF 02 00  00 00 00 00 00 00 00 00  00 00 01 00 00 00 00 00  .........    ................
000115E0  00 00 00 00 00 00 D8 00  00 00 B0 01 00 00 88 02  00 00 A8 03 00 00 F8 04  00 00 00 06 00 00 D8 06  ...........ê..¿..°.....
00011600  00 00 08 07 00 00 20 07  00 00 38 07 00 00 50 07  00 00 68 07 00 00 80 07  00 00 C0 00 00 00 E0 04  .... ..8..P..h..Ç.....α
00011620  00 00 02 00 00 00 6A 00  02 00 00 00 69 00 02 00  00 00 62 00 07 00 00 00  62 65 73 69 64 65 00 02  .....j....i....b....beside.
00011640  00 00 00 61 00 02 00 00  00 7A 00 02 00 00 00 61  00 08 00 00 00 70 72 65  70 61 72 65 00 02 00 00  ...a....z....a....prepare...
00011660  00 61 00 04 00 00 00 01  00 00 00 00 00 00 00 04  00 00 00 01 00 00 00 02  00 00 00 69 00 02 00 00  .a....................i...
00011680  00 62 00 08 00 00 00 70  72 65 70 61 72 65 00 02  00 00 00 62 00 04 00 00  00 01 00 00 00 00 00 00  .b....prepare....b..........
000116A0  00 04 00 00 00 01 00 00  00 02 00 00 00 6A 00 02  00 00 00 6A 00 08 00 00  00 63 6F 6D 70 61 72 65  ..........j....j....compare
000116C0  00 02 00 00 00 69 00 03  00 00 00 69 66 00 03 00  00 00 6C 30 00 03 00 00  00 6C 32 00 03 00 00 00  ....i....if....l0....l2....
000116E0  6C 31 00 02 00 00 00 62  00 08 00 00 00 61 64 64  72 6F 77 73 00 02 00 00  00 6A 00 02 00 00 00 69  l1....b....addrows....j....i
00011700  00 02 00 00 00 62 00 02  00 00 00 48 00 03 00 00  00 6C 32 00 03 00 00 00  6C 30 00 02 00 00 00 61  ....b....H....l2....l0....a
00011720  00 08 00 00 00 61 64 64  72 6F 77 73 00 02 00 00  00 69 00 02 00 00 00 6A  00 02 00 00 00 61 00 03  ....addrows....i....j....a.
00011740  00 00 00 6C 31 00 02 00  00 00 62 00 08 00 00 00  01 00 00 00 00 00 00 00  01 00 00 00 7C 02 00 00  ...l1....b..............|..
00011760  00 61 00 02 00 00 00 7A  00 03 00 00 00 6C 32 00  04 00 00 00 01 00 00 00  00 00 00 00 04 00 00 00  .a....z....l2..............
00011780  00 00 00 00 00                                                                                      .....
[ RETURN TO DIRECTORY ]