Public repo for the assignment 2 at Informatics IIb at the University of Zurich as a reference. (Spring 2013)