// output of ./demo/sort/unique-demo.cc:
// Description:
//% The functions quantize() and unique().

arg 1: 25 == n  [Number of elements]  default=25
arg 2: 0.01 == q  [Parameter for quantization]  default=0.01
---------------------------

Random values:
   0:  0.8401877175
   1:  0.3943829270
   2:  0.7830992241
   3:  0.7984400338
   4:  0.9116473584
   5:  0.1975513694
   6:  0.3352227559
   7:  0.7682295952
   8:  0.2777747109
   9:  0.5539699561
  10:  0.4773970521
  11:  0.6288709251
  12:  0.3647844730
  13:  0.5134009104
  14:  0.9522297256
  15:  0.9161950684
  16:  0.6357117283
  17:  0.7172969298
  18:  0.1416025554
  19:  0.6069688765
  20:  0.01630057163
  21:  0.2428867707
  22:  0.1372315768
  23:  0.8041767546
  24:  0.1566790893

Quantization with q=0.01

Quantized & sorted :
   0:  0.0200000000
   1:  0.1400000000
   2:  0.1400000000
   3:  0.1600000000
   4:  0.2000000000
   5:  0.2400000000
   6:  0.2800000000
   7:  0.3400000000
   8:  0.3600000000
   9:  0.3900000000
  10:  0.4800000000
  11:  0.5100000000
  12:  0.5500000000
  13:  0.6100000000
  14:  0.6300000000
  15:  0.6400000000
  16:  0.7200000000
  17:  0.7700000000
  18:  0.7800000000
  19:  0.8000000000
  20:  0.8000000000
  21:  0.8400000000
  22:  0.9100000000
  23:  0.9200000000
  24:  0.9500000000

First REPEATED value at index 2  (and 1)
There are 23 unique values (of 25).
  i.e. 2 repeated value(s). 

Unique'd array:
   0:  0.0200000000
   1:  0.1400000000
   2:  0.1600000000
   3:  0.2000000000
   4:  0.2400000000
   5:  0.2800000000
   6:  0.3400000000
   7:  0.3600000000
   8:  0.3900000000
   9:  0.4800000000
  10:  0.5100000000
  11:  0.5500000000
  12:  0.6100000000
  13:  0.6300000000
  14:  0.6400000000
  15:  0.7200000000
  16:  0.7700000000
  17:  0.7800000000
  18:  0.8000000000
  19:  0.8400000000
  20:  0.9100000000
  21:  0.9200000000
  22:  0.9500000000


---------------------------

Random values:
   0:  0.4009443944
   1:  0.1297904468
   2:  0.1088088021
   3:  0.9989245185
   4:  0.2182569054
   5:  0.5129323946
   6:  0.8391122351
   7:  0.6126398329
   8:  0.2960316178
   9:  0.6375522680
  10:  0.5242871903
  11:  0.4935829872

Quantization with q=0.01

Quantized & sorted :
   0:  0.1100000000
   1:  0.1300000000
   2:  0.2200000000
   3:  0.3000000000
   4:  0.4000000000
   5:  0.4900000000
   6:  0.5100000000
   7:  0.5200000000
   8:  0.6100000000
   9:  0.6400000000
  10:  0.8400000000
  11:  100000000000

all UNIQUE values

---------------------------

Random values:
   0:  0.9727750243
   1:  0.2925167845
   2:  0.7713576982
   3:  0.5267449795
   4:  0.7699138366
   5:  0.4002286223

Quantization with q=0.01

Quantized & sorted :
   0:  0.2900000000
   1:  0.4000000000
   2:  0.5300000000
   3:  0.7700000000
   4:  0.7700000000
   5:  0.9700000000

First REPEATED value at index 4  (and 3)
There are 5 unique values (of 6).
  i.e. 1 repeated value(s). 

Unique'd array:
   0:  0.2900000000
   1:  0.4000000000
   2:  0.5300000000
   3:  0.7700000000
   4:  0.9700000000


---------------------------

Random values:
   0:  0.8915294524
   1:  0.2833147461
   2:  0.3524583474

Quantization with q=0.01

Quantized & sorted :
   0:  0.2800000000
   1:  0.3500000000
   2:  0.8900000000

all UNIQUE values

