General state space Markov chains and MCMC algorithms | Synapse