   0    0    0    0    0    0    0  ---  ---    0  ---    0    0  ---    0  --- 
   0    1    0   -1    1   -1    0    0    0   -1    1    1  ---    1  ---  --- 
   0   -1    0    1   -1    1    0    0    0    1  ---  ---  ---   -1   -1   -1 
   1    0    1    0    1    1    0  ---  ---    0  ---  ---  ---    0    0    0 
   1    1    1   -1    2    0    1    1    0   -1  ---    1    1  ---    1  --- 
   1    2    1   -2    3   -1    2    0    1   -2    2    2  ---    2  ---  --- 
   7    3    7   -3   10    4   21    2    1   -3  ---  ---  ---    3    3    3 
   3    8    3   -8   11   -5   24    0    3   -8    8    8  ---    8  ---  --- 
 6.2    4  6.2   -4 10.2  2.2 24.8  1.6  2.2   -4  ---  ---  ---  4.0  4.0  4.0 
   8  2.5    8 -2.5 10.5  5.5 20.0  3.2  0.5 -2.5  ---  ---  ---  2.5  2.5  2.5 
 5.4  1.2  5.4 -1.2  6.6  4.2  6.5  4.5  0.6 -1.2  ---  ---  ---  1.2  1.2  1.2 
   1  2.5    1 -2.5  3.5 -1.5  2.5  0.4  1.0 -2.5  2.5  2.5  ---  2.5  ---  --- 
 3.4  1.7  3.4 -1.7  5.1  1.7  5.8  2.0  0.0 -1.7  ---  ---  ---  1.7  1.7  1.7 
   5   5     5   -5   10    0   25    1    0   -5  ---    5    5  ---    5  --- 
   4    7    4   -7   11   -3   28    0    4   -7    7    7  ---    7  ---  --- 
   3   12    3  -12   15   -9   36    0    3  -12   12   12  ---   12  ---  --- 
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  ---  ---  0.0  ---  0.0  0.0  ---  0.0  --- 
 0.0  1.0  0.0 -1.0  1.0 -1.0  0.0  0.0  0.0 -1.0  1.0  1.0  ---  1.0  ---  --- 
 0.0 -1.0  0.0  1.0 -1.0  1.0  0.0  0.0  0.0  1.0  ---  ---  --- -1.0 -1.0 -1.0 
   1   -2    1    2   -1    3   -2    0    1    2  ---  ---  ---   -2   -2   -2 
 1.0 -2.0  1.0  2.0 -1.0  3.0 -2.0 -0.5  1.0  2.0  ---  ---  --- -2.0 -2.0 -2.0 
  -3    2    3   -2   -1   -5   -6   -1   -1   -2    2    2  ---    2  ---  --- 
-3.0  2.   3.0 -2.0 -1.0 -5.0 -6.0 -1.5 -1.0 -2.0  2.0  2.0  ---  2.0  ---  --- 
  -6   -3    6    3   -9   -3   18    2    0    3   -3   -3  ---   -3  ---  --- 
-6.0 -3.0  6.0  3.0 -9.0 -3.0 18.0  2.0  0.0  3.0 -3.0 -3.0  --- -3.0  ---  --- 

  -9  -23    8   22  -31   -1   30 
  -9    0    8   -1    0   -9   -9 
  -9    9    8  -10    1   -1   -2 
  -9   61    8  -62   53   -1  -54 
   0  -23   -1   22    0  -23  -23 
   0    0   -1   -1    0    0    0 
   0    9   -1  -10    0    9    9 
   0   61   -1  -62    0   61   61 
   5  -23   -6   22    1  -19  -20 
   5    0   -6   -1    0    5    5 
   5    9   -6  -10    1   13   12 
   5   61   -6  -62    5   61   56 
 191  -23 -192   22  169   -1 -170 
 191    0 -192   -1    0  191  191 
 191    9 -192  -10    9  191  182 
 191   61 -192  -62   61  191  130 

     18446744073709551616  31414805157527366402048  -4630132762501097455616
      9223372036854775808  15707402578763683201024  -2315066381250548727808
                       32                    54496                    -8032
                       16                    27248                    -4016
                        8                    13624                    -2008
                        4                     6812                    -1004
                        2                     3406                     -502
                        1                     1703                     -251
                        0                      851                     -126
                        0                      425                      -63
                        0                      212                      -32
                        0                      106                      -16
                        0                       53                       -8
                        0                        0                       -1
                        0                        0                       -1

   -3 ^ -3   =      0
   -3 ^ -2   =      0
   -3 ^ -1   =      0
   -3 ^ 0    =      1
   -3 ^ 1    =     -3
   -3 ^ 2    =      9
   -3 ^ 3    =    -27
   -2 ^ -3   =      0
   -2 ^ -2   =      0
   -2 ^ -1   =      0
   -2 ^ 0    =      1
   -2 ^ 1    =     -2
   -2 ^ 2    =      4
   -2 ^ 3    =     -8
   -1 ^ -3   =     -1
   -1 ^ -2   =      1
   -1 ^ -1   =     -1
   -1 ^ 0    =      1
   -1 ^ 1    =     -1
   -1 ^ 2    =      1
   -1 ^ 3    =     -1
    0 ^ 1    =      0
    0 ^ 2    =      0
    0 ^ 3    =      0
    1 ^ -3   =      1
    1 ^ -2   =      1
    1 ^ -1   =      1
    1 ^ 0    =      1
    1 ^ 1    =      1
    1 ^ 2    =      1
    1 ^ 3    =      1
    2 ^ -3   =      0
    2 ^ -2   =      0
    2 ^ -1   =      0
    2 ^ 0    =      1
    2 ^ 1    =      2
    2 ^ 2    =      4
    2 ^ 3    =      8
    3 ^ -3   =      0
    3 ^ -2   =      0
    3 ^ -1   =      0
    3 ^ 0    =      1
    3 ^ 1    =      3
    3 ^ 2    =      9
    3 ^ 3    =     27
  0.5 ^ -1.5 =  2.828
  0.5 ^ -1.0 =    2.0
  0.5 ^ -0.5 =  1.414
  0.5 ^ 0.0  =    1.0
  0.5 ^ 0.5  =  0.707
  0.5 ^ 1.0  =    0.5
  0.5 ^ 1.5  =  0.354
    1 ^ -1.5 =    1.0
    1 ^ -1.0 =    1.0
    1 ^ -0.5 =    1.0
    1 ^ 0.0  =    1.0
    1 ^ 0.5  =    1.0
    1 ^ 1.0  =    1.0
    1 ^ 1.5  =    1.0
  1.5 ^ -1.5 =  0.544
  1.5 ^ -1.0 =  0.667
  1.5 ^ -0.5 =  0.816
  1.5 ^ 0.0  =    1.0
  1.5 ^ 0.5  =  1.225
  1.5 ^ 1.0  =    1.5
  1.5 ^ 1.5  =  1.837
 -1.5 ^ -3   = -0.296
 -1.5 ^ -2   =  0.444
 -1.5 ^ -1   = -0.667
 -1.5 ^ 0    =    1.0
 -1.5 ^ 1    =   -1.5
 -1.5 ^ 2    =   2.25
 -1.5 ^ 3    = -3.375
 -1.0 ^ -3   =   -1.0
 -1.0 ^ -2   =    1.0
 -1.0 ^ -1   =   -1.0
 -1.0 ^ 0    =    1.0
 -1.0 ^ 1    =   -1.0
 -1.0 ^ 2    =    1.0
 -1.0 ^ 3    =   -1.0
 -0.5 ^ -3   =   -8.0
 -0.5 ^ -2   =    4.0
 -0.5 ^ -1   =   -2.0
 -0.5 ^ 0    =    1.0
 -0.5 ^ 1    =   -0.5
 -0.5 ^ 2    =   0.25
 -0.5 ^ 3    = -0.125
  0.0 ^ 1    =    0.0
  0.0 ^ 2    =    0.0
  0.0 ^ 3    =    0.0
