https://jass.codingforstudent.com/3-savvy-ways-to-markov-chain-process/