 mod_initialiser: modulus= 23 == 0x17
 mod_initialiser: modulus is prime 
 mod_initialiser: maxorder= 22 == 0x16 == 2*11
 mod_initialiser: phi= 22 == 0x16 == 2*11
 mod_initialiser: primroot= 5 == 0x5
 mod_initialiser: inv_primroot= 14
 mod_initialiser: max2pow= 1
[order]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22
----------------------------------------------------------------------------
[  0]:   1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  1]:   1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
[ 11]:   1  2  4  8 16  9 18 13  3  6 12  1  2  4  8 16  9 18 13  3  6 12  1
[ 11]:   1  3  9  4 12 13 16  2  6 18  8  1  3  9  4 12 13 16  2  6 18  8  1
[ 11]:   1  4 16 18  3 12  2  8  9 13  6  1  4 16 18  3 12  2  8  9 13  6  1
[ 22]:   1  5  2 10  4 20  8 17 16 11  9 22 18 21 13 19  3 15  6  7 12 14  1
[ 11]:   1  6 13  9  8  2 12  3 18 16  4  1  6 13  9  8  2 12  3 18 16  4  1
[ 22]:   1  7  3 21  9 17  4  5 12 15 13 22 16 20  2 14  6 19 18 11  8 10  1
[ 11]:   1  8 18  6  2 16 13 12  4  9  3  1  8 18  6  2 16 13 12  4  9  3  1
[ 11]:   1  9 12 16  6  8  3  4 13  2 18  1  9 12 16  6  8  3  4 13  2 18  1
[ 22]:   1 10  8 11 18 19  6 14  2 20 16 22 13 15 12  5  4 17  9 21  3  7  1
[ 22]:   1 11  6 20 13  5  9  7  8 19  2 22 12 17  3 10 18 14 16 15  4 21  1
[ 11]:   1 12  6  3 13 18  9 16  8  4  2  1 12  6  3 13 18  9 16  8  4  2  1
[ 11]:   1 13  8 12 18  4  6  9  2  3 16  1 13  8 12 18  4  6  9  2  3 16  1
[ 22]:   1 14 12  7  6 15  3 19 13 21 18 22  9 11 16 17  8 20  4 10  2  5  1
[ 22]:   1 15 18 17  2  7 13 11  4 14  3 22  8  5  6 21 16 10 12 19  9 20  1
[ 11]:   1 16  3  2  9  6  4 18 12  8 13  1 16  3  2  9  6  4 18 12  8 13  1
[ 22]:   1 17 13 14  8 21 12 20 18  7  4 22  6 10  9 15  2 11  3  5 16 19  1
[ 11]:   1 18  2 13  4  3  8  6 16 12  9  1 18  2 13  4  3  8  6 16 12  9  1
[ 22]:   1 19 16  5  3 11  2 15  9 10  6 22  4  7 18 20 12 21  8 14 13 17  1
[ 22]:   1 20  9 19 12 10 16 21  6  5  8 22  3 14  4 11 13  7  2 17 18 15  1
[ 22]:   1 21  4 15 16 14 18 10  3 17 12 22  2 19  8  7  9  5 13 20  6 11  1
[  2]:   1 22  1 22  1 22  1 22  1 22  1 22  1 22  1 22  1 22  1 22  1 22  1





 mod_initialiser: modulus= 15 == 0xf
 mod_initialiser: modulus is composite   == 3*5
 mod_initialiser: maxorder= 4 == 0x4 == 2^2
 mod_initialiser: phi= 8 == 0x8 == 2^3
 mod_initialiser: primroot= 2 == 0x2
 mod_initialiser: inv_primroot= 8
 mod_initialiser: max2pow= 2
[order]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14
----------------------------------------------------
[  0]:   1  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  1]:   1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
[  4]:   1  2  4  8  1  2  4  8  1  2  4  8  1  2  4
[  0]:   1  3  9 12  6  3  9 12  6  3  9 12  6  3  9
[  2]:   1  4  1  4  1  4  1  4  1  4  1  4  1  4  1
[  0]:   1  5 10  5 10  5 10  5 10  5 10  5 10  5 10
[  0]:   1  6  6  6  6  6  6  6  6  6  6  6  6  6  6
[  4]:   1  7  4 13  1  7  4 13  1  7  4 13  1  7  4
[  4]:   1  8  4  2  1  8  4  2  1  8  4  2  1  8  4
[  0]:   1  9  6  9  6  9  6  9  6  9  6  9  6  9  6
[  0]:   1 10 10 10 10 10 10 10 10 10 10 10 10 10 10
[  2]:   1 11  1 11  1 11  1 11  1 11  1 11  1 11  1
[  0]:   1 12  9  3  6 12  9  3  6 12  9  3  6 12  9
[  4]:   1 13  4  7  1 13  4  7  1 13  4  7  1 13  4
[  2]:   1 14  1 14  1 14  1 14  1 14  1 14  1 14  1


















 mod_initialiser: modulus= 25 == 0x19
 mod_initialiser: modulus is composite   == 5^2
 mod_initialiser: maxorder= 20 == 0x14 == 2^2*5
 mod_initialiser: phi= 20 == 0x14 == 2^2*5
 mod_initialiser: primroot= 2 == 0x2
 mod_initialiser: inv_primroot= 13
 mod_initialiser: max2pow= 2
[order]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
----------------------------------------------------------------------------------
[  0]:   1  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]:   1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
[ 20]:   1  2  4  8 16  7 14  3  6 12 24 23 21 17  9 18 11 22 19 13  1  2  4  8 16
[ 20]:   1  3  9  2  6 18  4 12 11  8 24 22 16 23 19  7 21 13 14 17  1  3  9  2  6
[ 10]:   1  4 16 14  6 24 21  9 11 19  1  4 16 14  6 24 21  9 11 19  1  4 16 14  6
[  0]:   1  5  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  5]:   1  6 11 16 21  1  6 11 16 21  1  6 11 16 21  1  6 11 16 21  1  6 11 16 21
[  4]:   1  7 24 18  1  7 24 18  1  7 24 18  1  7 24 18  1  7 24 18  1  7 24 18  1
[ 20]:   1  8 14 12 21 18 19  2 16  3 24 17 11 13  4  7  6 23  9 22  1  8 14 12 21
[ 10]:   1  9  6  4 11 24 16 19 21 14  1  9  6  4 11 24 16 19 21 14  1  9  6  4 11
[  0]:   1 10  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  5]:   1 11 21  6 16  1 11 21  6 16  1 11 21  6 16  1 11 21  6 16  1 11 21  6 16
[ 20]:   1 12 19  3 11  7  9  8 21  2 24 13  6 22 14 18 16 17  4 23  1 12 19  3 11
[ 20]:   1 13 19 22 11 18  9 17 21 23 24 12  6  3 14  7 16  8  4  2  1 13 19 22 11
[ 10]:   1 14 21 19 16 24 11  4  6  9  1 14 21 19 16 24 11  4  6  9  1 14 21 19 16
[  0]:   1 15  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  5]:   1 16  6 21 11  1 16  6 21 11  1 16  6 21 11  1 16  6 21 11  1 16  6 21 11
[ 20]:   1 17 14 13 21  7 19 23 16 22 24  8 11 12  4 18  6  2  9  3  1 17 14 13 21
[  4]:   1 18 24  7  1 18 24  7  1 18 24  7  1 18 24  7  1 18 24  7  1 18 24  7  1
[ 10]:   1 19 11  9 21 24  6 14 16  4  1 19 11  9 21 24  6 14 16  4  1 19 11  9 21
[  0]:   1 20  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  5]:   1 21 16 11  6  1 21 16 11  6  1 21 16 11  6  1 21 16 11  6  1 21 16 11  6
[ 20]:   1 22  9 23  6  7  4 13 11 17 24  3 16  2 19 18 21 12 14  8  1 22  9 23  6
[ 20]:   1 23  4 17 16 18 14 22  6 13 24  2 21  8  9  7 11  3 19 12  1 23  4 17 16
[  2]:   1 24  1 24  1 24  1 24  1 24  1 24  1 24  1 24  1 24  1 24  1 24  1 24  1

 mod_initialiser: modulus= 27 == 0x1b
 mod_initialiser: modulus is composite   == 3^3
 mod_initialiser: maxorder= 18 == 0x12 == 2*3^2
 mod_initialiser: phi= 18 == 0x12 == 2*3^2
 mod_initialiser: primroot= 2 == 0x2
 mod_initialiser: inv_primroot= 14
 mod_initialiser: max2pow= 1
[order]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
----------------------------------------------------------------------------------------
[  0]:   1  0  0  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]:   1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
[ 18]:   1  2  4  8 16  5 10 20 13 26 25 23 19 11 22 17  7 14  1  2  4  8 16  5 10 20 13
[  0]:   1  3  9  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  9]:   1  4 16 10 13 25 19 22  7  1  4 16 10 13 25 19 22  7  1  4 16 10 13 25 19 22  7
[ 18]:   1  5 25 17  4 20 19 14 16 26 22  2 10 23  7  8 13 11  1  5 25 17  4 20 19 14 16
[  0]:   1  6  9  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  9]:   1  7 22 19 25 13 10 16  4  1  7 22 19 25 13 10 16  4  1  7 22 19 25 13 10 16  4
[  6]:   1  8 10 26 19 17  1  8 10 26 19 17  1  8 10 26 19 17  1  8 10 26 19 17  1  8 10
[  0]:   1  9  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  3]:   1 10 19  1 10 19  1 10 19  1 10 19  1 10 19  1 10 19  1 10 19  1 10 19  1 10 19
[ 18]:   1 11 13  8  7 23 10  2 22 26 16 14 19 20  4 17 25  5  1 11 13  8  7 23 10  2 22
[  0]:   1 12  9  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  9]:   1 13  7 10 22 16 19  4 25  1 13  7 10 22 16 19  4 25  1 13  7 10 22 16 19  4 25
[ 18]:   1 14  7 17 22 11 19 23 25 26 13 20 10  5 16  8  4  2  1 14  7 17 22 11 19 23 25
[  0]:   1 15  9  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  9]:   1 16 13 19  7  4 10 25 22  1 16 13 19  7  4 10 25 22  1 16 13 19  7  4 10 25 22
[  6]:   1 17 19 26 10  8  1 17 19 26 10  8  1 17 19 26 10  8  1 17 19 26 10  8  1 17 19
[  0]:   1 18  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  3]:   1 19 10  1 19 10  1 19 10  1 19 10  1 19 10  1 19 10  1 19 10  1 19 10  1 19 10
[ 18]:   1 20 22  8 25 14 10 11  4 26  7  5 19  2 13 17 16 23  1 20 22  8 25 14 10 11  4
[  0]:   1 21  9  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  9]:   1 22 25 10  4  7 19 13 16  1 22 25 10  4  7 19 13 16  1 22 25 10  4  7 19 13 16
[ 18]:   1 23 16 17 13  2 19  5  7 26  4 11 10 14 25  8 22 20  1 23 16 17 13  2 19  5  7
[  0]:   1 24  9  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
[  9]:   1 25  4 19 16 22 10  7 13  1 25  4 19 16 22 10  7 13  1 25  4 19 16 22 10  7 13
[  2]:   1 26  1 26  1 26  1 26  1 26  1 26  1 26  1 26  1 26  1 26  1 26  1 26  1 26  1
