Acceptance–Rejection Sampling Made Easy | Synapse