Discrete Stochastic Processes : Tools for Machine Learning and Data Science