Iterative Genetic Improvement: Scaling Stochastic Program Synthesis