More on chapter 5 - discovered some 'general recursive list search' pattern