noise sampling includes arbitrary number of markov chain iterations
pool processes, silly progress bar
numerically encoding data