// output of ./demo/comb/mixedradix-naf-demo.cc:
// Description:
//% Mixed radix non-adjacent forms (NAF).

arg 1: 5 == n  [Number of digits]  default=5
arg 2: 3 == rr  [Base (radix) of digits (0==>falling factorial, 1==>rising factorial)]  default=3
args 3,4,... : [Optionally supply radix for all digits (rr ignored)]
Nines: [ 2 2 2 2 2 ]
    0:      [ . . . . . ]  5
    1:      [ 1 . . . . ]  0
    2:      [ 2 . . . . ]  0
    3:      [ . 1 . . . ]  1
    4:      [ . 2 . . . ]  1
    5:      [ . . 1 . . ]  2
    6:      [ 1 . 1 . . ]  0
    7:      [ 2 . 1 . . ]  0
    8:      [ . . 2 . . ]  2
    9:      [ 1 . 2 . . ]  0
   10:      [ 2 . 2 . . ]  0
   11:      [ . . . 1 . ]  3
   12:      [ 1 . . 1 . ]  0
   13:      [ 2 . . 1 . ]  0
   14:      [ . 1 . 1 . ]  1
   15:      [ . 2 . 1 . ]  1
   16:      [ . . . 2 . ]  3
   17:      [ 1 . . 2 . ]  0
   18:      [ 2 . . 2 . ]  0
   19:      [ . 1 . 2 . ]  1
   20:      [ . 2 . 2 . ]  1
   21:      [ . . . . 1 ]  4
   22:      [ 1 . . . 1 ]  0
   23:      [ 2 . . . 1 ]  0
   24:      [ . 1 . . 1 ]  1
   25:      [ . 2 . . 1 ]  1
   26:      [ . . 1 . 1 ]  2
   27:      [ 1 . 1 . 1 ]  0
   28:      [ 2 . 1 . 1 ]  0
   29:      [ . . 2 . 1 ]  2
   30:      [ 1 . 2 . 1 ]  0
   31:      [ 2 . 2 . 1 ]  0
   32:      [ . . . . 2 ]  4
   33:      [ 1 . . . 2 ]  0
   34:      [ 2 . . . 2 ]  0
   35:      [ . 1 . . 2 ]  1
   36:      [ . 2 . . 2 ]  1
   37:      [ . . 1 . 2 ]  2
   38:      [ 1 . 1 . 2 ]  0
   39:      [ 2 . 1 . 2 ]  0
   40:      [ . . 2 . 2 ]  2
   41:      [ 1 . 2 . 2 ]  0
   42:      [ 2 . 2 . 2 ]  0
 ct=43
