ANALYSIS ON QUANTUM COMPUTATION WITH A SPECIAL EMPHASIS ON EMPIRICAL SIMULATION OF QUANTUM ALGORITHMS