Gillespie's Stochastic Simulation Algorithm (SSA)