Continuous-time Markov chains: an applications-oriented approach | Synapse