QLearning: Quantum Computing, Implementation of Quantum Algorithms