Deterministic Computation