simulating stochastic evolutionary dynamics