GoLang implementation of Markov Chains