blocs/procs chapter, minus 1 exercise