Department of Mathematics and Computer Science, Emory University, Atlanta, Georgia;Department of Mathematics and Computer Science, University of Amsterdam, Kruislaan 403, Amsterdam, SJ, The Netherlands;Faculty of Sciences, Section of Computational Science, University of Amsterdam, Kruislaan 403, Amsterdam, SJ, The Netherlands;Computer Science Department, University of Tennessee, Kruislaan 403, Knoxville, TN, The Netherlands