Department of Theoretical Computer Science Division of Mathematics and Computer Science Faculty of Sciences Vrije Universiteit De Boelelaan 1081 a 1081 HV Amsterdam