Finished Chap 8, control flow
Finish Chap 9, function