We had originally set out to make this a chapter, but it could be a sub-section to the chapter on loops