Developed with the guidance of Hanspeter Mössenböck (http://www.ssw.uni-linz.ac.at/General/Staff/HM/)