Functions to generate historical simulations