inversion sampling