All solutions are a product of my own reasoning. I may have looked up some hints or solutions to some of the problems, but I have not copied any code. I have written all the code myself.
Think of this as a personal take on the challenges and a personal challenge to see if I can solve them.
Updated as frequently as possible.