1. Institute for Computer Applications, University of Stuttgart, D-70569, Stuttgart, Germany
2. Institute for Computer Applications, University of Stuttgart, D-70569, Stuttgart, Germany and Sir George Cayley Institute, Centre for Techno-Mathematics and Scientific Computing, University of Westminster, London W1M 8JS, UK