Sarja, Jari Matti, Department of Information Processing Science, University of Oulu, Pentti Kaiteran katu 1, FI-90570, Oulu, Finland., Finland