A collection of small programs to solve various puzzles.