Ch 11-11.3 iteration F