A collection of solutions to algorithmic puzzles