4.1.1-3 Thinking Procedurally