come back to these chapter06 programming exercises later