1. Department of Mathematics and Applied Mathematics, University of Cape Town , Rondebosch 7701, South Africa
2. Department of Information and Communication Technologies, Pompeu Fabra University , 08018 Barcelona, Spain
3. Wolfram Research , Champaign 61820-7237, Illinois, USA