chapter 6 exercise - add downcase test