Independent Sampling for Multivariate Densities