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