ch5 Code That Writes Code