Quantum Clock