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