Quantum counting