Conditional Point Sampling: A stochastic media transport algorithm with full geometric sampling memory. (September 2021)