Computation device