separated out traditional to traditional.h from markovChain.cpp