Exercises from the University of Helsinki online CS course (http://mooc.cs.helsinki.fi/programming-part1)