Implementing a corrected truncated normal sampler (for the case with nonzero offset). Replaces the original inverse cdf sampler with a rejection sampler that is more stable and potentially faster for some datasets.