Various algorithmic programming problems and solutions.