Aalto University, Department of Information and Computer Science, Aalto, Finland. matti.niemenmaa@aalto.fi|Aalto University, Department of Information and Computer Science, Aalto, Finland. matti.niemenmaa@aalto.fi|Aalto University, Department of Information and Computer Science, Aalto, Finland. matti.niemenmaa@aalto.fi|Aalto University, Department of Information and Computer Science, Aalto, Finland. matti.niemenmaa@aalto.fi|Aalto University, Department of Information and Computer Science, Aalto, Finland. matti.niemenmaa@aalto.fi|Aalto University, Department of Information and Computer Science, Aalto, Finland. matti.niemenmaa@aalto.fi