Piecewise Rejection Sampling