úÎ$'#i     .(c) 2015 Stephen Dekker <steve.dekk@gmail.com>BSD3steve.dekk@gmail.com experimentalportableSafeÂGiven the number of bits required to represent the largest value in the given input list (which represents a point in an N-dimensional Cartesian space), returns the Hilbert index of the point.õGiven the number of bits required to represent the largest value in the output vector, the number of dimensions in the output space and the Hilbert index of the output point, returns a list of values representing the point in Cartesian space.§Returns the value of the given bit in the source bit string. Note that if the bit was set, the returned value will be of the output type with only the first bit set.?Counts the number of trailing set bits in the given bit string.8Creates a bit mask extending the range of bits from [0, width - 1].$Performs a windowed right rotate by i$ within a window from bit 0 to bit width on a number x.#Performs a windowed left rotate by i$ within a window from bit 0 to bit width on a number x. Returns the i-th binary-reflected Gray code.hReturns the enumeration index of a given binary-reflected Gray code, inverting the Gray code transform.  Returns the i,-th element in the sequence of entry points. ;Given the dimensionality of the Hilbert curve and an index i, returns the i*-th element in the sequence of directions. âGiven a dimensionality, an entry point, a direction and a Gray code representing a canonical, unrotated sub-hypercube path we wish to transform, returns the path rotated so that it is correctly oriented within its quadrant. ÔGiven a dimensionality, an entry point, a direction and the Gray code representing the rotated sub-hypercube path in a particular quadrant, returns the path rotated and transformed back into its canonical form. Given a position, i, a bit-array lQ and a list of positions to test, returns a list containing either the value (2^i)) or 0 depending on whether the bits in l4 at the positions in the input list are set or not.    .(c) 2015 Stephen Dekker <steve.dekk@gmail.com>BSD3steve.dekk@gmail.com experimentalportableSafe     fract_4toXjrtw39zHGaiCHk6Pyt/Data.SpaceFillingCurve.Hilbert.Integer.Internal&Data.SpaceFillingCurve.Hilbert.IntegerhilberthilbertInversebitAttrailingSetBitsmaskrotRrotLgrayCodegrayCodeInverse entryPoint direction transformtransformInversepivot