Text this: Dynamic Programming and Bayesian Inference, Concepts and Applications