Quantum Algorithms for Class Group of a Number Field