1. Faculty of Mathematics, Ruhr University Bochum, Bochum, 44801, Germany.
2. Department of Science and High Technology, University of Insubria, Como, 22100, Italy.
3. Department of Information Technology, Uppsala University, Uppsale, SE-75105, Sweden.