Please feel free to make use of the solutions for your own study. If you find any problems with my solutions, it would be great if you could point them out to me. Improved and enhanced solutions will be gratefully received. Submit them as pull requests and I'll gladly merge.
This is released into the Public Domain. Do with it as you will. If you find it useful, let me know.