Discrete Event Simulation: It's Easy with SimPy!