======================
Modified so Integrator works with integrands that return 32-bit floats
as well as 64-bit floats. This is to accommodate integrands that are run on GPUs.
See updated documentation for examples that use GPUs, Cython, numba, or Pythran to
speed up vegas integrations.
Adds method Integrator.sample() for generating sample sets of integration points.