Collection of programs to solve the puzzles on the PythonChallenge website