Collection of algorithm exercise work using problems from various sources.