Appendix A. Answer key to exercises
This appendix shows the answers and explanations for the exercises that have appeared throughout the book. In many cases, there is more than one way to solve a problem. Therefore, unless the question specified a particular way to solve the problem, any working implementation is acceptable. It’s also expected that your function names could differ from the ones in this appendix.