APPROX N
-(I won’t prove this but) One can construct any 2^n to 2^m mapping
where the output has a uniform distribution. By adding powers of two,
one can create any integer. By shuffling the power of 2 mappings
according to the binary expansion of the fraction we want and
stacking it infinitely one can create a mapping between n-inputs and
n-outputs where the distribution of the outputs is always uniform.
-We can create an exponential dist mapping from one to any integer.
We can then map this to a uniform dist using our n-to-n uniform dist
mapping.
-Therefore, by representing a fraction in binary you can approximate
any (discrete) uniform distribution.