Report question

Question: Are there programs that iteratively write new programs?