For the challenges at the end of the chapters, in my solutions I have not used more advanced code than that given in the challenge's chapter, or preceding chapters. For example, I would not use a ...