Provides a fast and efficient implementation of Sobol sequences
for quasi-Monte Carlo methods. The Sobol sequence is a low-discrepancy
sequence with the property that for all values of N, its subsequence
x1, ..., xN has a low discrepancy. It can be used to generate
quasi-random numbers for use in Monte Carlo integration and other
simulation methods. This implementation is based on the algorithms
described by Bratley and Fox (1988)