Bayesian Algorithms And Data