, Department of Mathematics and Computer Science, Karlstad University, Universitetsgatan 2, Karlstad, Sweden