chapter.08.adventures.in.functions