Many physical and engineering systems use stochastic processes as key tools for modelling and reasoning. A stochastic process is a probability model describing a collection of time-ordered random variables that represent the possible sample paths. It is widely used as a mathematical model of systems and phenomena that appear to vary in a random manner.