Generation generates and runs a generation of programs. No mutation yet