Finished question 2, not yet done iterative bonus