Coding Challenges

My solutions to algorithmic puzzles and programming problems.