Algorithmic puzzles and challenges
In retrospect these solutions are often terrible, but I keep them around as a permanent reminder of progress (This is why we practise!). Enjoy! -Alex