Various solutions to programming challenges.