Affiliation: | a Department of Computer Science, Technion, Haifa 32000, Israel b Mathematics and Computer Science Department, Duquesne University, Pittsburgh PA, USA c Department of Mathematics and Computer Science, Clarkson University, 373 Science Center, Box 5815, Potsdam, NY 13699-5815, USA |