Added Distribution ADT, Distribution Monad, a few standard distributions, Bayesian conditioning, and sampling functions